A portable, open-source, coherent noise-generating library for C++

Main Page | Modules | Class Hierarchy | Class List | File List | Class Members

# Modifier Modules
[Noise Modules]

## Classes

class | noise::module::Abs
| Noise module that outputs the absolute value of the output value from a source module. More...
class | noise::module::Clamp
| Noise module that clamps the output value from a source module to a range of values. More...
class | noise::module::Curve
| Noise module that maps the output value from a source module onto an arbitrary function curve. More...
class | noise::module::Exponent
| Noise module that maps the output value from a source module onto an exponential curve. More...
class | noise::module::Invert
| Noise module that inverts the output value from a source module. More...
class | noise::module::ScaleBias
| Noise module that applies a scaling factor and a bias to the output value from a source module. More...
class | noise::module::Terrace
| Noise module that maps the output value from a source module onto a terrace-forming curve. More...

## Variables

const double | noise::module::DEFAULT_CLAMP_LOWER_BOUND = -1.0
| Default lower bound of the clamping range for the noise::module::Clamp noise module.
const double | noise::module::DEFAULT_CLAMP_UPPER_BOUND = 1.0
| Default upper bound of the clamping range for the noise::module::Clamp noise module.
const double | noise::module::DEFAULT_EXPONENT = 1.0
| Default exponent for the noise::module::Exponent noise module.
const double | noise::module::DEFAULT_BIAS = 0.0
| Default bias for the noise::module::ScaleBias noise module.
const double | noise::module::DEFAULT_SCALE = 1.0
| Default scale for the noise::module::ScaleBias noise module.