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

Public Member Functions

AnimatorRule buildRule (Animator animator)
void debug (Console console)
bool getEnableOrientation ()
bool getEnablePosition ()
bool getEnableSize ()
Vector getMaximumPosition ()
Vector getMaximumRotation ()
Vector getMaximumSize ()
Vector getMinimumOrientation ()
Vector getMinimumPosition ()
Vector getMinimumSize ()
ADRuleStateManipulator new ()
void setEnableOrientation (bool enable)
void setEnablePosition (bool enable)
void setEnableSize (bool enable)
void setMaximumPosition (Vector maximumPosition)
void setMaximumRotation (Vector maximumRotation)
void setMaximumSize (Vector maximumSize)
void setMinimumPosition (Vector minimumPosition)
void setMinimumRotation (Vector minimumRotation)
void setMinimumSize (Vector minimumSize)
- 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 state manipulator animator rule. Once defined a rule can be added to an animator using the stored definition.

Roland Pl├╝ss

Member Function Documentation

◆ buildRule()

AnimatorRule buildRule ( Animator  animator)

Build engine animator rule using the stored definition.

◆ debug()

void debug ( Console  console)

◆ getEnableOrientation()

bool getEnableOrientation ( )

Determines if the rotation manipulation is enabled.

◆ getEnablePosition()

bool getEnablePosition ( )

Determines if the position manipulation is enabled.

◆ getEnableSize()

bool getEnableSize ( )

Determines if the size manipulation is enabled.

◆ getMaximumPosition()

Vector getMaximumPosition ( )

Retrieves the maximum position.

◆ getMaximumRotation()

Vector getMaximumRotation ( )

Retrieves the maximum rotation.

◆ getMaximumSize()

Vector getMaximumSize ( )

Retrieves the maximum size.

◆ getMinimumOrientation()

Vector getMinimumOrientation ( )

Retrieves the minimum rotation.

◆ getMinimumPosition()

Vector getMinimumPosition ( )

Retrieves the minimum position.

◆ getMinimumSize()

Vector getMinimumSize ( )

Retrieves the minimum size.

◆ new()

Creates a new animation rule definition.

◆ setEnableOrientation()

void setEnableOrientation ( bool  enable)

Sets if the rotation manipulation is enabled.

◆ setEnablePosition()

void setEnablePosition ( bool  enable)

Sets if the position manipulation is enabled.

◆ setEnableSize()

void setEnableSize ( bool  enable)

Sets if the size manipulation is enabled.

◆ setMaximumPosition()

void setMaximumPosition ( Vector  maximumPosition)

Sets the maximum position.

◆ setMaximumRotation()

void setMaximumRotation ( Vector  maximumRotation)

Sets the maximum rotation.

◆ setMaximumSize()

void setMaximumSize ( Vector  maximumSize)

Sets the maximum size.

◆ setMinimumPosition()

void setMinimumPosition ( Vector  minimumPosition)

Sets the minimum position.

◆ setMinimumRotation()

void setMinimumRotation ( Vector  minimumRotation)

Sets the minimum rotation.

◆ setMinimumSize()

void setMinimumSize ( Vector  minimumSize)

Sets the minimum size.

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