Fixd Abstract*DNoise destructor not being virtual

Former-commit-id: 38af503709e79e0f13a63bd5da30072f11f1fa34
This commit is contained in:
Lynix 2012-12-25 02:01:41 +01:00
parent 1a4400facf
commit 33a929c198
6 changed files with 12 additions and 0 deletions

View File

@ -13,6 +13,8 @@
class NAZARA_API NzAbstract2DNoise : public NzMappedNoiseBase
{
public:
virtual ~NzAbstract2DNoise();
float GetBasicValue(float x, float y);
float GetMappedValue(float x, float y);
virtual float GetValue(float x, float y, float resolution) = 0;

View File

@ -13,6 +13,8 @@
class NAZARA_API NzAbstract3DNoise : public NzMappedNoiseBase
{
public:
virtual ~NzAbstract3DNoise();
float GetBasicValue(float x, float y, float z);
float GetMappedValue(float x, float y, float z);
virtual float GetValue(float x, float y, float z, float resolution) = 0;

View File

@ -13,6 +13,8 @@
class NAZARA_API NzAbstract4DNoise : public NzMappedNoiseBase
{
public:
virtual ~NzAbstract4DNoise();
float GetBasicValue(float x, float y, float z, float w);
float GetMappedValue(float x, float y, float z, float w);
virtual float GetValue(float x, float y, float z, float w, float resolution) = 0;

View File

@ -9,6 +9,8 @@
#include <Nazara/Noise/Debug.hpp>
#include <Nazara/Noise/Abstract2DNoise.hpp>
NzAbstract2DNoise::~NzAbstract2DNoise() = default;
float NzAbstract2DNoise::GetBasicValue(float x, float y)
{
return this->GetValue(x,y,m_resolution);

View File

@ -9,6 +9,8 @@
#include <Nazara/Noise/Debug.hpp>
#include <Nazara/Noise/Abstract3DNoise.hpp>
NzAbstract3DNoise::~NzAbstract3DNoise() = default;
float NzAbstract3DNoise::GetBasicValue(float x, float y, float z)
{
return this->GetValue(x,y,z,m_resolution);

View File

@ -9,6 +9,8 @@
#include <Nazara/Noise/Debug.hpp>
#include <Nazara/Noise/Abstract4DNoise.hpp>
NzAbstract4DNoise::~NzAbstract4DNoise() = default;
float NzAbstract4DNoise::GetBasicValue(float x, float y, float z, float w)
{
return this->GetValue(x,y,z,w,m_resolution);