Provides a two-dimensional noise map.
More...
|
| Noise2D (int size) |
| Initializes a new instance of Noise2D. More...
|
|
| Noise2D (int size, ModuleBase generator) |
| Initializes a new instance of Noise2D. More...
|
|
| Noise2D (int width, int height) |
| Initializes a new instance of Noise2D. More...
|
|
| Noise2D (int width, int height, ModuleBase generator) |
| Initializes a new instance of Noise2D. More...
|
|
void | Clear () |
| Clears the noise map. More...
|
|
void | Clear (float value) |
| Clears the noise map. More...
|
|
void | GenerateCylindrical (double angleMin, double angleMax, double heightMin, double heightMax) |
| Generates a cylindrical projection of the noise map. More...
|
|
void | GeneratePlanar (double left, double right, double top, double bottom) |
| Generates a planar projection of the noise map. More...
|
|
void | GeneratePlanar (double left, double right, double top, double bottom, bool seamless) |
| Generates a non-seamless planar projection of the noise map. More...
|
|
void | GenerateSpherical (double south, double north, double west, double east) |
| Generates a spherical projection of the noise map. More...
|
|
Texture2D | GetNormalMap (float scale) |
| Creates a normal map for the current content of the noise map. More...
|
|
Texture2D | GetTexture () |
| Creates a grayscale texture map for the current content of the noise map. More...
|
|
Texture2D | GetTexture (Gradient gradient) |
| Creates a texture map for the current content of the noise map. More...
|
|
Texture2D | GetTexture (ref Gradient gradient) |
| Creates a texture map for the current content of the noise map. More...
|
|
void | Dispose () |
| Immediately releases the unmanaged resources used by this object. More...
|
|
|
const double | South = -90.0 |
|
const double | North = 90.0 |
|
const double | West = -180.0 |
|
const double | East = 180.0 |
|
const double | AngleMin = -180.0 |
|
const double | AngleMax = 180.0 |
|
const double | Left = -1.0 |
|
const double | Right = 1.0 |
|
const double | Top = -1.0 |
|
const double | Bottom = 1.0 |
|
Provides a two-dimensional noise map.
LibNoise.Noise2D.Noise2D |
( |
| ) |
|
|
protected |
Initializes a new instance of Noise2D.
LibNoise.Noise2D.Noise2D |
( |
int |
size | ) |
|
Initializes a new instance of Noise2D.
- Parameters
-
size | The width and height of the noise map. |
LibNoise.Noise2D.Noise2D |
( |
int |
size, |
|
|
ModuleBase |
generator |
|
) |
| |
Initializes a new instance of Noise2D.
- Parameters
-
size | The width and height of the noise map. |
generator | The generator module. |
LibNoise.Noise2D.Noise2D |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
Initializes a new instance of Noise2D.
- Parameters
-
width | The width of the noise map. |
height | The height of the noise map. |
LibNoise.Noise2D.Noise2D |
( |
int |
width, |
|
|
int |
height, |
|
|
ModuleBase |
generator |
|
) |
| |
Initializes a new instance of Noise2D.
- Parameters
-
width | The width of the noise map. |
height | The height of the noise map. |
generator | The generator module. |
void LibNoise.Noise2D.Clear |
( |
| ) |
|
void LibNoise.Noise2D.Clear |
( |
float |
value | ) |
|
Clears the noise map.
- Parameters
-
value | The constant value to clear the noise map with. |
void LibNoise.Noise2D.Dispose |
( |
| ) |
|
Immediately releases the unmanaged resources used by this object.
virtual bool LibNoise.Noise2D.Disposing |
( |
| ) |
|
|
protectedvirtual |
Immediately releases the unmanaged resources used by this object.
- Returns
- True if the object is completely disposed.
void LibNoise.Noise2D.GenerateCylindrical |
( |
double |
angleMin, |
|
|
double |
angleMax, |
|
|
double |
heightMin, |
|
|
double |
heightMax |
|
) |
| |
Generates a cylindrical projection of the noise map.
- Parameters
-
angleMin | The maximum angle of the clip region. |
angleMax | The minimum angle of the clip region. |
heightMin | The minimum height of the clip region. |
heightMax | The maximum height of the clip region. |
void LibNoise.Noise2D.GeneratePlanar |
( |
double |
left, |
|
|
double |
right, |
|
|
double |
top, |
|
|
double |
bottom |
|
) |
| |
Generates a planar projection of the noise map.
- Parameters
-
left | The clip region to the left. |
right | The clip region to the right. |
top | The clip region to the top. |
bottom | The clip region to the bottom. |
void LibNoise.Noise2D.GeneratePlanar |
( |
double |
left, |
|
|
double |
right, |
|
|
double |
top, |
|
|
double |
bottom, |
|
|
bool |
seamless |
|
) |
| |
Generates a non-seamless planar projection of the noise map.
- Parameters
-
left | The clip region to the left. |
right | The clip region to the right. |
top | The clip region to the top. |
bottom | The clip region to the bottom. |
seamless | Indicates whether the resulting noise map should be seamless. |
void LibNoise.Noise2D.GenerateSpherical |
( |
double |
south, |
|
|
double |
north, |
|
|
double |
west, |
|
|
double |
east |
|
) |
| |
Generates a spherical projection of the noise map.
- Parameters
-
south | The clip region to the south. |
north | The clip region to the north. |
west | The clip region to the west. |
east | The clip region to the east. |
Texture2D LibNoise.Noise2D.GetNormalMap |
( |
float |
scale | ) |
|
Creates a normal map for the current content of the noise map.
- Parameters
-
scale | The scaling of the normal map values. |
- Returns
- The created normal map.
Texture2D LibNoise.Noise2D.GetTexture |
( |
| ) |
|
Creates a grayscale texture map for the current content of the noise map.
- Returns
- The created texture map.
Texture2D LibNoise.Noise2D.GetTexture |
( |
Gradient |
gradient | ) |
|
Creates a texture map for the current content of the noise map.
- Parameters
-
gradient | The gradient to color the texture map with. |
- Returns
- The created texture map.
Texture2D LibNoise.Noise2D.GetTexture |
( |
ref Gradient |
gradient | ) |
|
Creates a texture map for the current content of the noise map.
- Parameters
-
gradient | The gradient to color the texture map with. |
- Returns
- The created texture map.
const double LibNoise.Noise2D.AngleMax = 180.0 |
const double LibNoise.Noise2D.AngleMin = -180.0 |
const double LibNoise.Noise2D.Bottom = 1.0 |
const double LibNoise.Noise2D.East = 180.0 |
const double LibNoise.Noise2D.Left = -1.0 |
const double LibNoise.Noise2D.North = 90.0 |
const double LibNoise.Noise2D.Right = 1.0 |
const double LibNoise.Noise2D.South = -90.0 |
const double LibNoise.Noise2D.Top = -1.0 |
const double LibNoise.Noise2D.West = -180.0 |
float LibNoise.Noise2D.Border |
|
getset |
Gets or sets the constant value at the noise maps borders.
Gets or sets the generator module.
int LibNoise.Noise2D.Height |
|
get |
Gets the height of the noise map.
bool LibNoise.Noise2D.IsDisposed |
|
get |
Gets a value whether the object is disposed.
float LibNoise.Noise2D.this[int x, int y] |
|
getset |
Gets or sets a value in the noise map by its position.
- Parameters
-
x | The position on the x-axis. |
y | The position on the y-axis. |
- Returns
- The corresponding value.
int LibNoise.Noise2D.Width |
|
get |
Gets the width of the noise map.
The documentation for this class was generated from the following file: