Noise: First pass of refactoring

Former-commit-id: 17c1cf4be282b0ebecf291b4c7858009376a3ad0 [formerly 8ff8938e7afcecdd5e677640d59608c8103e5558]
Former-commit-id: c88bb53bf67cd1997a6c40df757aededc0067f9f
This commit is contained in:
Jérôme Leclercq
2016-06-18 12:36:20 +02:00
parent 2f6ec2bd2c
commit 56e9e7bae6
14 changed files with 485 additions and 535 deletions

View File

@@ -17,6 +17,10 @@ namespace Nz
MixerBase();
~MixerBase() = default;
virtual float Get(float x, float y, float scale) const = 0;
virtual float Get(float x, float y, float z, float scale) const = 0;
virtual float Get(float x, float y, float z, float w, float scale) const = 0;
float GetHurstParameter() const;
float GetLacunarity() const;
float GetOctaveNumber() const;