22template <
int d_in,
int d_out,
class T>
23void Noise(
const T* in, T* out);
27template <
int d_in,
int d_out,
class T>
28void PNoise(
const T* in,
const int* period, T* out);
31template <
int d_in,
int d_out,
bool turbulence,
class T>
32void FBM(
const T* in, T* out,
int octaves, T lacunarity, T gain);
35template <
int d_in,
int d_out,
class T>
void PNoise(const T *in, const int *period, T *out)
Periodic Noise with d_in dimensional domain, d_out dimensional abcissa.
void Noise(const T *in, T *out)
Noise with d_in dimensional domain, d_out dimensional abcissa.
void FBM(const T *in, T *out, int octaves, T lacunarity, T gain)
Fractional Brownian Motion. If turbulence is true then turbulence computed.
void CellNoise(const T *in, T *out)
Computes cellular noise (non-interpolated piecewise constant cell random values)