C# Class AntTweakBar.VectorVariable

An AntTweakBar variable which can hold a 3D vector.
Inheritance: Variable, IValueVariable
显示文件 Open project: TomCrypto/AntTweakBar.NET Class Usage Examples

Public Methods

Method Description
OnChanged ( EventArgs e ) : void

Raises the Changed event.

ToString ( ) : String
VectorVariable ( Bar bar, float x, float y, float z, String def = null ) : System

Creates a new vector variable in a given bar.

Private Methods

Method Description
GetCallback ( IntPtr pointer, IntPtr clientData ) : void

Called by AntTweakBar when AntTweakBar needs the variable's value.

InitVectorVariable ( Variable var, String id ) : void

Initialization delegate, which creates the vector variable.

IsValid ( float x, float y, float z ) : bool

Checks if this variable can hold this value.

SetCallback ( IntPtr pointer, IntPtr clientData ) : void

Called by AntTweakBar when the user changes the variable's value.

ValidateAndSet ( float x, float y, float z ) : void

Tries to set this variable's value, validating it.

Method Details

OnChanged() public method

Raises the Changed event.
public OnChanged ( EventArgs e ) : void
e System.EventArgs
return void

ToString() public method

public ToString ( ) : String
return String

VectorVariable() public method

Creates a new vector variable in a given bar.
public VectorVariable ( Bar bar, float x, float y, float z, String def = null ) : System
bar Bar The bar to create the vector variable in.
x float The initial X-component value of the variable.
y float The initial Y-component value of the variable.
z float The initial Z-component value of the variable.
def String An optional definition string for the new variable.
return System