Class: etk::Noise


Synopsis:

+        Noise               (enum noise _type,
ivec2 _size,
int32_t _depth);
+ ~Noise (void);
+ float get (int32_t _x,
int32_t _y);
- float smoothNoise (float _x,
float _y,
const etk::BaseNoise & _noise);
- float turbulence (float _x,
float _y,
float _size,
const etk::BaseNoise & _noise);
- float turbulenceNoSmooth (float _x,
float _y,
float _size,
const etk::BaseNoise & _noise);

Detail:

etk::Noise ()

Noise(enum noise _type,
      ivec2 _size,
      int32_t _depth);



etk::~Noise ()

~Noise(void);



get ()

float get(int32_t _x,
          int32_t _y);



smoothNoise ()

float smoothNoise(float _x,
                  float _y,
                  const etk::BaseNoise & _noise);



turbulence ()

float turbulence(float _x,
                 float _y,
                 float _size,
                 const etk::BaseNoise & _noise);



turbulenceNoSmooth ()

float turbulenceNoSmooth(float _x,
                         float _y,
                         float _size,
                         const etk::BaseNoise & _noise);