Public Member Functions | |
SimplexNoiseGenerator () | |
SimplexNoiseGenerator (string seed) | |
SimplexNoiseGenerator (byte[] seed) | |
SimplexNoiseGenerator (ulong seed) | |
SimplexNoiseGenerator (int[] seed) | |
void | SetSeed (ulong seed) |
void | SetSeed (byte[] seedBytes) |
void | TimeOffset (float time) |
Time should be a value from 0->1. More... | |
void | SeedTime (int time) |
Puts the given time in the last sector of the seed. More... | |
string | GetSeed () |
float | coherentNoise (float x, float y, float z) |
float | coherentNoise (float x, float y, float z, int octaves) |
float | coherentNoise (float x, float y, float z, int octaves, int multiplier) |
float | coherentNoise (float x, float y, float z, int octaves, int multiplier, float amplitude) |
float | coherentNoise (float x, float y, float z, int octaves, int multiplier, float amplitude, float lacunarity) |
float | coherentNoise (float x, float y, float z, int octaves, int multiplier, float amplitude, float lacunarity, float persistence) |
int | getDensity (Vector3 loc) |
float | timedNoise (float x, float y, float z) |
float | noise (float x, float y, float z) |
Public Attributes | |
float | CenterX |
float | CenterZ |
const float | TimeRadius =40f |
Private Member Functions | |
byte[] | GetBytes (ulong value) |
Little endian. More... | |
float | kay (int a) |
int | shuffle (int i, int j, int k) |
int | b (int i, int j, int k, int B) |
int | b (int N, int B) |
int | fastfloor (float n) |
Private Attributes | |
const float | TwoPi =(float)System.Math.PI*2f |
int[] | A = new int[3] |
float | s |
float | u |
float | v |
float | w |
int | i |
int | j |
int | k |
float | onethird = 0.333333333f |
float | onesixth = 0.166666667f |
int[] | T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
Little endian.
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
Puts the given time in the last sector of the seed.
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
Time should be a value from 0->1.
|
private |
float Loonim.SimplexNoiseGenerator.CenterX |
float Loonim.SimplexNoiseGenerator.CenterZ |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
const float Loonim.SimplexNoiseGenerator.TimeRadius =40f |
|
private |
|
private |
|
private |
|
private |