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 |