Drag[en]gine Script Module DragonScript Script API  1.0
ADRuleLimit Class Reference
Inheritance diagram for ADRuleLimit:
ADRule

Public Member Functions

AnimatorRule buildRule (Animator animator)
 
void debug (Console console)
 
int getCoordinateFrame ()
 
bool getEnablePosXMax ()
 
bool getEnablePosXMin ()
 
bool getEnablePosYMax ()
 
bool getEnablePosYMin ()
 
bool getEnablePosZMax ()
 
bool getEnablePosZMin ()
 
bool getEnableRotXMax ()
 
bool getEnableRotXMin ()
 
bool getEnableRotYMax ()
 
bool getEnableRotYMin ()
 
bool getEnableRotZMax ()
 
bool getEnableRotZMin ()
 
bool getEnableScaleXMax ()
 
bool getEnableScaleXMin ()
 
bool getEnableScaleYMax ()
 
bool getEnableScaleYMin ()
 
bool getEnableScaleZMax ()
 
bool getEnableScaleZMin ()
 
Vector getMaximumPosition ()
 
Vector getMaximumRotation ()
 
Vector getMaximumScaling ()
 
Vector getMinimumPosition ()
 
Vector getMinimumRotation ()
 
String getTargetBone ()
 
ADRuleLimit new ()
 
void setCoordinateFrame (int coordFrame)
 
void setEnablePosXMax (bool enable)
 
void setEnablePosXMin (bool enable)
 
void setEnablePosYMax (bool enable)
 
void setEnablePosYMin (bool enable)
 
void setEnablePosZMax (bool enable)
 
void setEnablePosZMin (bool enable)
 
void setEnableRotXMax (bool enable)
 
void setEnableRotXMin (bool enable)
 
void setEnableRotYMax (bool enable)
 
void setEnableRotYMin (bool enable)
 
void setEnableRotZMax (bool enable)
 
void setEnableRotZMin (bool enable)
 
void setEnableScaleXMax (bool enable)
 
void setEnableScaleXMin (bool enable)
 
void setEnableScaleYMax (bool enable)
 
void setEnableScaleYMin (bool enable)
 
void setEnableScaleZMax (bool enable)
 
void setEnableScaleZMin (bool enable)
 
void setMaximumPosition (Vector position)
 
void setMaximumRotation (Vector rotation)
 
void setMaximumScaling (Vector scaling)
 
void setMinimumPosition (Vector position)
 
void setMinimumRotation (Vector rotation)
 
void setMinimumScaling (Vector scaling)
 
void setTargetBone (String name)
 
- Public Member Functions inherited from ADRule
void addBone (String bone)
 
void addTargetLink (ADRuleTargetLink targetLink)
 
AnimatorRule buildRule (Animator animator)
 
void debug (Console console)
 
void forEachTarget (Block ablock)
 Visit targets with a block. More...
 
float getBlendFactor ()
 
int getBlendMode ()
 
String getBoneAt (int index)
 
bool getEnabled ()
 
String getName ()
 
ADRuleTargetLink getTargetLinkAt (int index)
 
int getTargetLinkCount ()
 
ADRule new ()
 
void setBlendFactor (float factor)
 
void setBlendMode (int mode)
 
void setEnabled (bool enabled)
 
void setName (String name)
 

Additional Inherited Members

- Protected Member Functions inherited from ADRule
String debugCommon (String type)
 

Detailed Description

Definition of a limit animator rule. Once defined a rule can be added to an animator using the stored definition.

Author
Roland Pl├╝ss
Version
1.0
Date
2015

Member Function Documentation

§ buildRule()

AnimatorRule buildRule ( Animator  animator)

Build engine animator rule using the stored definition.

§ debug()

void debug ( Console  console)

§ getCoordinateFrame()

int getCoordinateFrame ( )

Retrieves the coordinate frame of rotation.

§ getEnablePosXMax()

bool getEnablePosXMax ( )

Determines if the x position is limited to the maximum.

§ getEnablePosXMin()

bool getEnablePosXMin ( )

Determines if the x position is limited to the minimum.

§ getEnablePosYMax()

bool getEnablePosYMax ( )

Determines if the y position is limited to the mayimum.

§ getEnablePosYMin()

bool getEnablePosYMin ( )

Determines if the y position is limited to the minimum.

§ getEnablePosZMax()

bool getEnablePosZMax ( )

Determines if the z position is limited to the mazimum.

§ getEnablePosZMin()

bool getEnablePosZMin ( )

Determines if the z position is limited to the minimum.

§ getEnableRotXMax()

bool getEnableRotXMax ( )

Determines if the x rotation is limited to the maximum.

§ getEnableRotXMin()

bool getEnableRotXMin ( )

Determines if the x rotation is limited to the minimum.

§ getEnableRotYMax()

bool getEnableRotYMax ( )

Determines if the y rotation is limited to the mayimum.

§ getEnableRotYMin()

bool getEnableRotYMin ( )

Determines if the y rotation is limited to the minimum.

§ getEnableRotZMax()

bool getEnableRotZMax ( )

Determines if the z rotation is limited to the mazimum.

§ getEnableRotZMin()

bool getEnableRotZMin ( )

Determines if the z rotation is limited to the minimum.

§ getEnableScaleXMax()

bool getEnableScaleXMax ( )

Determines if the x scaling is limited to the maximum.

§ getEnableScaleXMin()

bool getEnableScaleXMin ( )

Determines if the x scaling is limited to the minimum.

§ getEnableScaleYMax()

bool getEnableScaleYMax ( )

Determines if the y scaling is limited to the mayimum.

§ getEnableScaleYMin()

bool getEnableScaleYMin ( )

Determines if the y scaling is limited to the minimum.

§ getEnableScaleZMax()

bool getEnableScaleZMax ( )

Determines if the z scaling is limited to the mazimum.

§ getEnableScaleZMin()

bool getEnableScaleZMin ( )

Determines if the z scaling is limited to the minimum.

§ getMaximumPosition()

Vector getMaximumPosition ( )

Retrieves the maximum position.

§ getMaximumRotation()

Vector getMaximumRotation ( )

Retrieves the maximum rotation.

§ getMaximumScaling()

Vector getMaximumScaling ( )

Retrieves the maximum scaling.

§ getMinimumPosition()

Vector getMinimumPosition ( )

Retrieves the minimum position.

§ getMinimumRotation()

Vector getMinimumRotation ( )

Retrieves the minimum rotation.

§ getTargetBone()

String getTargetBone ( )

Retrieves the target bone name.

§ new()

ADRuleLimit new ( )

Creates a new animation rule definition.

§ setCoordinateFrame()

void setCoordinateFrame ( int  coordFrame)

Sets if the coordinate frame of rotation.

§ setEnablePosXMax()

void setEnablePosXMax ( bool  enable)

Sets if the x position is limited to the maximum.

§ setEnablePosXMin()

void setEnablePosXMin ( bool  enable)

Sets if the x position is limited to the minimum.

§ setEnablePosYMax()

void setEnablePosYMax ( bool  enable)

Sets if the y position is limited to the mayimum.

§ setEnablePosYMin()

void setEnablePosYMin ( bool  enable)

Sets if the y position is limited to the minimum.

§ setEnablePosZMax()

void setEnablePosZMax ( bool  enable)

Sets if the z position is limited to the mazimum.

§ setEnablePosZMin()

void setEnablePosZMin ( bool  enable)

Sets if the z position is limited to the minimum.

§ setEnableRotXMax()

void setEnableRotXMax ( bool  enable)

Sets if the x rotation is limited to the maximum.

§ setEnableRotXMin()

void setEnableRotXMin ( bool  enable)

Sets if the x rotation is limited to the minimum.

§ setEnableRotYMax()

void setEnableRotYMax ( bool  enable)

Sets if the y rotation is limited to the mayimum.

§ setEnableRotYMin()

void setEnableRotYMin ( bool  enable)

Sets if the y rotation is limited to the minimum.

§ setEnableRotZMax()

void setEnableRotZMax ( bool  enable)

Sets if the z rotation is limited to the mazimum.

§ setEnableRotZMin()

void setEnableRotZMin ( bool  enable)

Sets if the z rotation is limited to the minimum.

§ setEnableScaleXMax()

void setEnableScaleXMax ( bool  enable)

Sets if the x scaling is limited to the maximum.

§ setEnableScaleXMin()

void setEnableScaleXMin ( bool  enable)

Sets if the x scaling is limited to the minimum.

§ setEnableScaleYMax()

void setEnableScaleYMax ( bool  enable)

Sets if the y scaling is limited to the mayimum.

§ setEnableScaleYMin()

void setEnableScaleYMin ( bool  enable)

Sets if the y scaling is limited to the minimum.

§ setEnableScaleZMax()

void setEnableScaleZMax ( bool  enable)

Sets if the z scaling is limited to the mazimum.

§ setEnableScaleZMin()

void setEnableScaleZMin ( bool  enable)

Sets if the z scaling is limited to the minimum.

§ setMaximumPosition()

void setMaximumPosition ( Vector  position)

Sets the maximum position.

§ setMaximumRotation()

void setMaximumRotation ( Vector  rotation)

Sets the maximum rotation.

§ setMaximumScaling()

void setMaximumScaling ( Vector  scaling)

Sets the maximum scaling.

§ setMinimumPosition()

void setMinimumPosition ( Vector  position)

Sets the minimum position.

§ setMinimumRotation()

void setMinimumRotation ( Vector  rotation)

Sets the minimum rotation.

§ setMinimumScaling()

void setMinimumScaling ( Vector  scaling)

Sets the minimum scaling.

§ setTargetBone()

void setTargetBone ( String  name)

Sets the target bone name.


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