noise.noisegen

Undocumented in source.

Members

Enums

NoiseQuality
enum NoiseQuality

Enumerates the noise quality.

Functions

GradientCoherentNoise3D
double GradientCoherentNoise3D(double x, double y, double z, int seed, NoiseQuality noiseQuality)

Generates a gradient-coherent-noise value from the coordinates of a three-dimensional input value.

GradientNoise3D
double GradientNoise3D(double fx, double fy, double fz, int ix, int iy, int iz, int seed)

Generates a gradient-noise value from the coordinates of a three-dimensional input value and the integer coordinates of a nearby three-dimensional value.

IntValueNoise3D
int IntValueNoise3D(int x, int y, int z, int seed)

Generates an integer-noise value from the coordinates of a three-dimensional input value.

MakeInt32Range
double MakeInt32Range(double n)

Modifies a floating-point value so that it can be stored in a noise::int32 variable.

SimplexNoise
double SimplexNoise(double xin, double yin)
Undocumented in source. Be warned that the author may not have intended to support it.
SimplexNoise
double SimplexNoise(double xin, double yin, double zin)
Undocumented in source. Be warned that the author may not have intended to support it.
SimplexNoise
double SimplexNoise(double x, double y, double z, double w)
Undocumented in source. Be warned that the author may not have intended to support it.
ValueCoherentNoise3D
double ValueCoherentNoise3D(double x, double y, double z, int seed, NoiseQuality noiseQuality)

Generates a value-coherent-noise value from the coordinates of a three-dimensional input value.

ValueNoise3D
double ValueNoise3D(int x, int y, int z, int seed)

Generates a value-noise value from the coordinates of a three-dimensional input value.

dot
double dot(Grad g, double x, double y)
Undocumented in source. Be warned that the author may not have intended to support it.
dot
double dot(Grad g, double x, double y, double z)
Undocumented in source. Be warned that the author may not have intended to support it.
dot
double dot(Grad g, double x, double y, double z, double w)
Undocumented in source. Be warned that the author may not have intended to support it.
fastfloor
int fastfloor(double x)
Undocumented in source. Be warned that the author may not have intended to support it.
modulo_lookup
short[512] modulo_lookup(int modulo)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

F2
double F2;
Undocumented in source.
F3
double F3;
Undocumented in source.
F4
double F4;
Undocumented in source.
G2
double G2;
Undocumented in source.
G3
double G3;
Undocumented in source.
G4
double G4;
Undocumented in source.
NOISE_VERSION
int NOISE_VERSION;
Undocumented in source.
SEED_NOISE_GEN
int SEED_NOISE_GEN;
Undocumented in source.
SEED_NOISE_GEN
int SEED_NOISE_GEN;
Undocumented in source.
SHIFT_NOISE_GEN
int SHIFT_NOISE_GEN;
Undocumented in source.
SHIFT_NOISE_GEN
int SHIFT_NOISE_GEN;
Undocumented in source.
X_NOISE_GEN
int X_NOISE_GEN;
Undocumented in source.
X_NOISE_GEN
int X_NOISE_GEN;
Undocumented in source.
Y_NOISE_GEN
int Y_NOISE_GEN;
Undocumented in source.
Y_NOISE_GEN
int Y_NOISE_GEN;
Undocumented in source.
Z_NOISE_GEN
int Z_NOISE_GEN;
Undocumented in source.
Z_NOISE_GEN
int Z_NOISE_GEN;
Undocumented in source.
grad3
Grad[12] grad3;
Undocumented in source.
grad4
Grad[32] grad4;
Undocumented in source.
perm
short[512] perm;
Undocumented in source.
permMod12
short[] permMod12;
Undocumented in source.
permMod32
short[] permMod32;
Undocumented in source.

Meta