CS::Math::Noise::Module Namespace Reference
Noise modules for the combination of noise functions. More...
Classes | |
class | Abs |
Noise module that outputs the absolute value of the output value from a source module. More... | |
class | Add |
Noise module that outputs the sum of the two output values from two source modules. More... | |
class | Billow |
Noise module that outputs three-dimensional "billowy" noise. More... | |
class | Blend |
Noise module that outputs a weighted blend of the output values from two source modules given the output value supplied by a control module. More... | |
class | Cache |
Noise module that caches the last output value generated by a source module. More... | |
class | Checkerboard |
Noise module that outputs a checkerboard pattern. More... | |
class | Clamp |
Noise module that clamps the output value from a source module to a range of values. More... | |
class | Const |
Noise module that outputs a constant value. More... | |
struct | ControlPoint |
This structure defines a control point. More... | |
class | Curve |
Noise module that maps the output value from a source module onto an arbitrary function curve. More... | |
class | Cylinders |
Noise module that outputs concentric cylinders. More... | |
class | Displace |
Noise module that uses three source modules to displace each coordinate of the input value before returning the output value from a source module. More... | |
class | Exponent |
Noise module that maps the output value from a source module onto an exponential curve. More... | |
class | Invert |
Noise module that inverts the output value from a source module. More... | |
class | Max |
Noise module that outputs the larger of the two output values from two source modules. More... | |
class | Min |
Noise module that outputs the smaller of the two output values from two source modules. More... | |
class | Module |
Abstract base class for noise modules. More... | |
class | Multiply |
Noise module that outputs the product of the two output values from two source modules. More... | |
class | Perlin |
Noise module that outputs 3-dimensional Perlin noise. More... | |
class | Power |
Noise module that raises the output value from a first source module to the power of the output value from a second source module. More... | |
class | RidgedMulti |
Noise module that outputs 3-dimensional ridged-multifractal noise. More... | |
class | RotatePoint |
Noise module that rotates the input value around the origin before returning the output value from a source module. More... | |
class | ScaleBias |
Noise module that applies a scaling factor and a bias to the output value from a source module. More... | |
class | ScalePoint |
Noise module that scales the coordinates of the input value before returning the output value from a source module. More... | |
class | Select |
Noise module that outputs the value selected from one of two source modules chosen by the output value from a control module. More... | |
class | Spheres |
Noise module that outputs concentric spheres. More... | |
class | Terrace |
Noise module that maps the output value from a source module onto a terrace-forming curve. More... | |
class | TranslatePoint |
Noise module that moves the coordinates of the input value before returning the output value from a source module. More... | |
class | Turbulence |
Noise module that randomly displaces the input value before returning the output value from a source module. More... | |
class | Voronoi |
Noise module that outputs Voronoi cells. More... | |
Variables | |
const int | BILLOW_MAX_OCTAVE = 30 |
Maximum number of octaves for the the CS::Math::Noise::Module::Billow noise module. | |
const double | DEFAULT_BIAS = 0.0 |
Default bias for the CS::Math::Noise::Module::ScaleBias noise module. | |
const double | DEFAULT_BILLOW_FREQUENCY = 1.0 |
Default frequency for the CS::Math::Noise::Module::Billow noise module. | |
const double | DEFAULT_BILLOW_LACUNARITY = 2.0 |
Default lacunarity for the the CS::Math::Noise::Module::Billow noise module. | |
const int | DEFAULT_BILLOW_OCTAVE_COUNT = 6 |
Default number of octaves for the the CS::Math::Noise::Module::Billow noise module. | |
const double | DEFAULT_BILLOW_PERSISTENCE = 0.5 |
Default persistence value for the the CS::Math::Noise::Module::Billow noise module. | |
const CS::Math::Noise::NoiseQuality | DEFAULT_BILLOW_QUALITY = QUALITY_STD |
Default noise quality for the the CS::Math::Noise::Module::Billow noise module. | |
const int | DEFAULT_BILLOW_SEED = 0 |
Default noise seed for the the CS::Math::Noise::Module::Billow noise module. | |
const double | DEFAULT_CLAMP_LOWER_BOUND = -1.0 |
Default lower bound of the clamping range for the CS::Math::Noise::Module::Clamp noise module. | |
const double | DEFAULT_CLAMP_UPPER_BOUND = 1.0 |
Default upper bound of the clamping range for the CS::Math::Noise::Module::Clamp noise module. | |
const double | DEFAULT_CONST_VALUE = 0.0 |
Default constant value for the CS::Math::Noise::Module::Const noise module. | |
const double | DEFAULT_CYLINDERS_FREQUENCY = 1.0 |
Default frequency value for the CS::Math::Noise::Module::Cylinders noise module. | |
const double | DEFAULT_EXPONENT = 1.0 |
Default exponent for the CS::Math::Noise::Module::Exponent noise module. | |
const double | DEFAULT_PERLIN_FREQUENCY = 1.0 |
Default frequency for the CS::Math::Noise::Module::Perlin noise module. | |
const double | DEFAULT_PERLIN_LACUNARITY = 2.0 |
Default lacunarity for the CS::Math::Noise::Module::Perlin noise module. | |
const int | DEFAULT_PERLIN_OCTAVE_COUNT = 6 |
Default number of octaves for the CS::Math::Noise::Module::Perlin noise module. | |
const double | DEFAULT_PERLIN_PERSISTENCE = 0.5 |
Default persistence value for the CS::Math::Noise::Module::Perlin noise module. | |
const CS::Math::Noise::NoiseQuality | DEFAULT_PERLIN_QUALITY = QUALITY_STD |
Default noise quality for the CS::Math::Noise::Module::Perlin noise module. | |
const int | DEFAULT_PERLIN_SEED = 0 |
Default noise seed for the CS::Math::Noise::Module::Perlin noise module. | |
const double | DEFAULT_RIDGED_FREQUENCY = 1.0 |
Default frequency for the CS::Math::Noise::Module::RidgedMulti noise module. | |
const double | DEFAULT_RIDGED_LACUNARITY = 2.0 |
Default lacunarity for the CS::Math::Noise::Module::RidgedMulti noise module. | |
const int | DEFAULT_RIDGED_OCTAVE_COUNT = 6 |
Default number of octaves for the CS::Math::Noise::Module::RidgedMulti noise module. | |
const CS::Math::Noise::NoiseQuality | DEFAULT_RIDGED_QUALITY = QUALITY_STD |
Default noise quality for the CS::Math::Noise::Module::RidgedMulti noise module. | |
const int | DEFAULT_RIDGED_SEED = 0 |
Default noise seed for the CS::Math::Noise::Module::RidgedMulti noise module. | |
const double | DEFAULT_ROTATE_X = 0.0 |
Default x rotation angle for the CS::Math::Noise::Module::RotatePoint noise module. | |
const double | DEFAULT_ROTATE_Y = 0.0 |
Default y rotation angle for the CS::Math::Noise::Module::RotatePoint noise module. | |
const double | DEFAULT_ROTATE_Z = 0.0 |
Default z rotation angle for the CS::Math::Noise::Module::RotatePoint noise module. | |
const double | DEFAULT_SCALE = 1.0 |
Default scale for the CS::Math::Noise::Module::ScaleBias noise module. | |
const double | DEFAULT_SCALE_POINT_X = 1.0 |
Default scaling factor applied to the x coordinate for the CS::Math::Noise::Module::ScalePoint noise module. | |
const double | DEFAULT_SCALE_POINT_Y = 1.0 |
Default scaling factor applied to the y coordinate for the CS::Math::Noise::Module::ScalePoint noise module. | |
const double | DEFAULT_SCALE_POINT_Z = 1.0 |
Default scaling factor applied to the z coordinate for the CS::Math::Noise::Module::ScalePoint noise module. | |
const double | DEFAULT_SELECT_EDGE_FALLOFF = 0.0 |
Default edge-falloff value for the CS::Math::Noise::Module::Select noise module. | |
const double | DEFAULT_SELECT_LOWER_BOUND = -1.0 |
Default lower bound of the selection range for the CS::Math::Noise::Module::Select noise module. | |
const double | DEFAULT_SELECT_UPPER_BOUND = 1.0 |
Default upper bound of the selection range for the CS::Math::Noise::Module::Select noise module. | |
const double | DEFAULT_SPHERES_FREQUENCY = 1.0 |
Default frequency value for the CS::Math::Noise::Module::Spheres noise module. | |
const double | DEFAULT_TRANSLATE_POINT_X = 0.0 |
Default translation factor applied to the x coordinate for the CS::Math::Noise::Module::TranslatePoint noise module. | |
const double | DEFAULT_TRANSLATE_POINT_Y = 0.0 |
Default translation factor applied to the y coordinate for the CS::Math::Noise::Module::TranslatePoint noise module. | |
const double | DEFAULT_TRANSLATE_POINT_Z = 0.0 |
Default translation factor applied to the z coordinate for the CS::Math::Noise::Module::TranslatePoint noise module. | |
const double | DEFAULT_TURBULENCE_FREQUENCY = DEFAULT_PERLIN_FREQUENCY |
Default frequency for the CS::Math::Noise::Module::Turbulence noise module. | |
const double | DEFAULT_TURBULENCE_POWER = 1.0 |
Default power for the CS::Math::Noise::Module::Turbulence noise module. | |
const int | DEFAULT_TURBULENCE_ROUGHNESS = 3 |
Default roughness for the CS::Math::Noise::Module::Turbulence noise module. | |
const int | DEFAULT_TURBULENCE_SEED = DEFAULT_PERLIN_SEED |
Default noise seed for the CS::Math::Noise::Module::Turbulence noise module. | |
const double | DEFAULT_VORONOI_DISPLACEMENT = 1.0 |
Default displacement to apply to each cell for the CS::Math::Noise::Module::Voronoi noise module. | |
const double | DEFAULT_VORONOI_FREQUENCY = 1.0 |
Default frequency of the seed points for the CS::Math::Noise::Module::Voronoi noise module. | |
const int | DEFAULT_VORONOI_SEED = 0 |
Default seed of the noise function for the CS::Math::Noise::Module::Voronoi noise module. | |
const int | PERLIN_MAX_OCTAVE = 30 |
Maximum number of octaves for the CS::Math::Noise::Module::Perlin noise module. | |
const int | RIDGED_MAX_OCTAVE = 30 |
Maximum number of octaves for the CS::Math::Noise::Module::RidgedMulti noise module. |
Detailed Description
Noise modules for the combination of noise functions.
Objects from this namespace use the libnoise library, see http://libnoise.sourceforge.net for more information.
Generated for Crystal Space 2.0 by doxygen 1.6.1