21 std::vector<float> m_data;
37 float get(int32_t _x, int32_t _y)
const;
59 std::vector<float> m_data;
69 float smoothNoise(
float _x,
float _y,
const etk::BaseNoise& _noise);
78 float turbulence(
float _x,
float _y,
float _size,
const etk::BaseNoise& _noise);
87 float turbulenceNoSmooth(
float _x,
float _y,
float _size,
const etk::BaseNoise& _noise);
102 float get(int32_t _x, int32_t _y)
const;
Noise like a cloud.
Definition: Noise.hpp:48
basic random noise
Definition: Noise.hpp:44
Noise basic interface.
Definition: Noise.hpp:57
Noise like marble.
Definition: Noise.hpp:49
basic namespace of the etk library. (it might contain all the etk fuctions/class/structures without m...
Definition: Archive.hpp:16
Noise smoothed.
Definition: Noise.hpp:45
Noise Turbulence with no smooth apply.
Definition: Noise.hpp:47
noiseType
List of noise type supported.
Definition: Noise.hpp:43
Noise like wood.
Definition: Noise.hpp:50
Noise in turbulence mode.
Definition: Noise.hpp:46
BaseNoise Noise basic data.
Definition: Noise.hpp:19
BaseNoise(const ivec2 &_size, float _min, float _max)
basic constructor with randon settings