11template <
int d_in,
int d_out,
class T>
12void Noise(
const T* in, T* out);
16template <
int d_in,
int d_out,
class T>
17void PNoise(
const T* in,
const int* period, T* out);
20template <
int d_in,
int d_out,
bool turbulence,
class T>
21void FBM(
const T* in, T* out,
int octaves, T lacunarity, T gain);
24template <
int d_in,
int d_out,
class T>
void Noise(const T *in, T *out)
Noise with d_in dimensional domain, d_out dimensional abcissa.
void CellNoise(const T *in, T *out)
Computes cellular noise (non-interpolated piecewise constant cell random values)
void PNoise(const T *in, const int *period, T *out)
Periodic 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.