|
| | Noise (int seed, NoiseInterpolationMode interpolationMode) |
| |
| float | StaticNoise (int x, int y) |
| |
| float | StaticNoise (int x, int y, int z) |
| |
| float | InterpolatedNoise (float x, float y) |
| |
| float | InterpolatedNoise (float x, float y, float z) |
| |
| float | PerlinNoise (float x, float y, int startOctave, int endOctave, float decay) |
| |
| float | PerlinNoise (float x, float y, float z, int startOctave, int endOctave, float decay) |
| |
| void | PerlinNoise ([NotNull] float[,] map, int startOctave, int endOctave, float decay, int offsetX, int offsetY) |
| |
| void | PerlinNoise ([NotNull] float[,,] map, int startOctave, int endOctave, float decay, int offsetX, int offsetY, int offsetZ) |
| |
|
| static float | InterpolateLinear (float v0, float v1, float x) |
| |
| static float | InterpolateLinear (float v00, float v01, float v10, float v11, float x, float y) |
| |
| static float | InterpolateCosine (float v0, float v1, float x) |
| |
| static float | InterpolateCosine (float v00, float v01, float v10, float v11, float x, float y) |
| |
| static float | InterpolateCubic (float v0, float v1, float v2, float v3, float mu) |
| |
| static float | InterpolateSpline (float v0, float v1, float v2, float v3, float mu) |
| |
| static void | Normalize (float[,] map) |
| |
| static void | Normalize (float[,,] map) |
| |
| static unsafe void | Normalize (float[,,] map, out float multiplier, out float constant) |
| |
| static unsafe void | CalculateNormalizationParams (float[,,] map, float low, float high, out float multiplier, out float constant) |
| |
| static unsafe void | CalculateNormalizationParams (float[,] map, float low, float high, out float multiplier, out float constant) |
| |
| static unsafe void | CalculateNormalizationParams (float *ptr, int length, float low, float high, out float multiplier, out float constant) |
| |
| static unsafe void | Normalize (float[,] map, float low, float high) |
| |
| static unsafe void | Normalize (float[,,] map, float low, float high) |
| |
| static unsafe void | Marble ([NotNull] float[,] map) |
| |
| static unsafe void | Marble ([NotNull] float[,,] map) |
| |
| static unsafe void | Blend ([NotNull] float[,] data1,[NotNull] float[,] data2,[NotNull] float[,] blendMap) |
| |
| static unsafe void | Add ([NotNull] float[,] data1,[NotNull] float[,] data2) |
| |
| static void | ApplyBias ([NotNull] float[,] data, float c00, float c01, float c10, float c11, float midpoint) |
| |
| static unsafe void | ScaleAndClip ([NotNull] float[,] data, float steepness) |
| |
| static unsafe void | Invert ([NotNull] float[,] data) |
| |
| static float[,] | BoxBlur ([NotNull] float[,] heightmap) |
| |
| static float[,] | GaussianBlur5X5 ([NotNull] float[,] heightmap) |
| |
| static float[,] | CalculateSlope ([NotNull] float[,] heightmap) |
| |
| static unsafe float | FindThreshold ([NotNull] float[,] data, float desiredCoverage) |
| |
| static unsafe float | FindThreshold ([NotNull] float[,,] data, float desiredCoverage) |
| |
| static unsafe float | CalculateCoverage ([NotNull] float *data, int length, float threshold) |
| |
Class for generating and filtering 2D and 3D noise, extensively used by MapGenerator and Cloudy brush.