Skip to content
Jordan Peck edited this page May 27, 2016 · 12 revisions

Welcome to the FastNoise wiki!

Under construction

Noise Settings

General

void SetSeed(int seed)

Used in all noise generation

int GetSeed(void)

Used in all noise generation

void SetFrequency(float frequency)

void SetInterp(Interp interp)

void SetNoiseType(NoiseType noiseType)

Fractal

void SetFractalOctaves(unsigned int octaves)

void SetFractalLacunarity(float lacunarity)

void SetFractalGain(float gain)

void SetFractalType(FractalType fractalType)

Cellular

void SetCellularDistanceFunction(CellularDistanceFunction cellularDistanceFunction)

void SetCellularReturnType(CellularReturnType cellularReturnType)

void SetCellularNoiseLookup(FastNoise* noise)

Noise Generation

float GetNoise(float x, float y{, float z})

float GetValue(float x, float y{, float z})

float GetValueFractal(float x, float y{, float z})

float GetGradient(float x, float y{, float z})

float GetGradientFractal(float x, float y{, float z})

float GetSimplex(float x, float y{, float z{, float w}})

float GetSimplexFractal(float x, float y{, float z})

float GetCellular(float x, float y{, float z})

float GetCellularHQ(float x, float y{, float z})

float GetWhiteNoise(float x, float y{, float z{, float w}})

float GetWhiteNoiseInt(int x, int y{, int z{, int w}})

Clone this wiki locally