Chunks
Moddable voxel sandbox for room-scale VR.
Public Member Functions | List of all members
LibNoise.Operator.Subtract Class Reference

Provides a noise module that outputs the difference of the two output values from two source modules. [OPERATOR] More...

Inheritance diagram for LibNoise.Operator.Subtract:
LibNoise.ModuleBase

Public Member Functions

 Subtract ()
 Initializes a new instance of Subtract. More...
 
 Subtract (ModuleBase lhs, ModuleBase rhs)
 Initializes a new instance of Subtract. More...
 
override double GetValue (double x, double y, double z)
 Returns the output value for the given input coordinates. More...
 
- Public Member Functions inherited from LibNoise.ModuleBase
double GetValue (Vector3 coordinate)
 Returns the output value for the given input coordinates. More...
 
double GetValue (ref Vector3 coordinate)
 Returns the output value for the given input coordinates. More...
 
void Dispose ()
 Immediately releases the unmanaged resources used by this object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from LibNoise.ModuleBase
 ModuleBase (int count)
 Initializes a new instance of Helpers. More...
 
virtual bool Disposing ()
 Immediately releases the unmanaged resources used by this object. More...
 
- Protected Attributes inherited from LibNoise.ModuleBase
ModuleBase[] m_modules = null
 
- Properties inherited from LibNoise.ModuleBase
virtual ModuleBase this[int index] [get, set]
 Gets or sets a source module by index. More...
 
int SourceModuleCount [get]
 Gets the number of source modules required by this noise module. More...
 
bool IsDisposed [get]
 Gets a value whether the object is disposed. More...
 

Detailed Description

Provides a noise module that outputs the difference of the two output values from two source modules. [OPERATOR]

Constructor & Destructor Documentation

LibNoise.Operator.Subtract.Subtract ( )

Initializes a new instance of Subtract.

LibNoise.Operator.Subtract.Subtract ( ModuleBase  lhs,
ModuleBase  rhs 
)

Initializes a new instance of Subtract.

Parameters
lhsThe left hand input module.
rhsThe right hand input module.

Member Function Documentation

override double LibNoise.Operator.Subtract.GetValue ( double  x,
double  y,
double  z 
)
virtual

Returns the output value for the given input coordinates.

Parameters
xThe input coordinate on the x-axis.
yThe input coordinate on the y-axis.
zThe input coordinate on the z-axis.
Returns
The resulting output value.

Implements LibNoise.ModuleBase.


The documentation for this class was generated from the following file: