Constructor.
Returns the lower bound of the clamping range.
Returns the upper bound of the clamping range.
Sets the lower and upper bounds of the clamping range.
Lower bound of the clamping range.
Upper bound of the clamping range.
Destructor.
Returns a reference to a source module connected to this noise module.
Returns the number of source modules required by this noise module.
Generates an output value given the coordinates of the specified input value.
Connects a source module to this noise module.
An array containing the pointers to each source module required by this noise module.
Noise module that clamps the output value from a source module to a range of values.
@image html moduleclamp.png
The range of values in which to clamp the output value is called the <i>clamping range</i>.
If the output value from the source module is less than the lower bound of the clamping range, this noise module clamps that value to the lower bound. If the output value from the source module is greater than the upper bound of the clamping range, this noise module clamps that value to the upper bound.
To specify the upper and lower bounds of the clamping range, call the SetBounds() method.
This noise module requires one source module.