Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
VRage.Noise.Modifiers.MyCurve Class Reference

Maps the output value from a source module onto an arbitrary function curve. More...

Inheritance diagram for VRage.Noise.Modifiers.MyCurve:
VRage.Noise.IMyModule

Public Member Functions

 MyCurve (IMyModule module)
 
double GetValue (double x)
 
double GetValue (double x, double y)
 
double GetValue (double x, double y, double z)
 

Public Attributes

List< MyCurveControlPointControlPoints
 

Properties

IMyModule Module [get, set]
 

Detailed Description

Maps the output value from a source module onto an arbitrary function curve.

Definition at line 15 of file MyCurve.cs.

Constructor & Destructor Documentation

VRage.Noise.Modifiers.MyCurve.MyCurve ( IMyModule  module)
inline

Definition at line 21 of file MyCurve.cs.

Member Function Documentation

double VRage.Noise.Modifiers.MyCurve.GetValue ( double  x)
inline

Implements VRage.Noise.IMyModule.

Definition at line 30 of file MyCurve.cs.

double VRage.Noise.Modifiers.MyCurve.GetValue ( double  x,
double  y 
)
inline

Implements VRage.Noise.IMyModule.

Definition at line 58 of file MyCurve.cs.

double VRage.Noise.Modifiers.MyCurve.GetValue ( double  x,
double  y,
double  z 
)
inline

Implements VRage.Noise.IMyModule.

Definition at line 86 of file MyCurve.cs.

Member Data Documentation

List<MyCurveControlPoint> VRage.Noise.Modifiers.MyCurve.ControlPoints

Definition at line 19 of file MyCurve.cs.

Property Documentation

IMyModule VRage.Noise.Modifiers.MyCurve.Module
getset

Definition at line 17 of file MyCurve.cs.


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