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

Public Member Functions

AnimatorRule buildRule (Animator animator)
void debug (Console console)
bool getEnableOrientation ()
bool getEnablePosition ()
bool getEnableSize ()
String getLeadingMoveName ()
float getLeadingMoveTime ()
String getReferenceMoveName ()
float getReferenceMoveTime ()
ADRuleAnimationDifference new ()
void setEnableOrientation (bool enable)
void setEnablePosition (bool enable)
void setEnableSize (bool enable)
void setLeadingMoveName (String name)
void setLeadingMoveTime (float time)
void setReferenceMoveName (String name)
void setReferenceMoveTime (float time)
- 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 an animation difference 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 orientation manipulation is enabled.

◆ getEnablePosition()

bool getEnablePosition ( )

Determines if the position manipulation is enabled.

◆ getEnableSize()

bool getEnableSize ( )

Determines if the size manipulation is enabled.

◆ getLeadingMoveName()

String getLeadingMoveName ( )

Retrieves the leading move name.

◆ getLeadingMoveTime()

float getLeadingMoveTime ( )

Retrieves the leading move time.

◆ getReferenceMoveName()

String getReferenceMoveName ( )

Retrieves the reference move name.

◆ getReferenceMoveTime()

float getReferenceMoveTime ( )

Retrieves the reference move time.

◆ new()

Creates a new animation rule definition.

◆ setEnableOrientation()

void setEnableOrientation ( bool  enable)

Sets if the orientation 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.

◆ setLeadingMoveName()

void setLeadingMoveName ( String  name)

Sets the leading move name.

◆ setLeadingMoveTime()

void setLeadingMoveTime ( float  time)

Sets the leading move time.

◆ setReferenceMoveName()

void setReferenceMoveName ( String  name)

Sets the reference move name.

◆ setReferenceMoveTime()

void setReferenceMoveTime ( float  time)

Sets the reference move time.

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