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

Public Member Functions

void addRule (ADRule rule)
 
void debug (Console console)
 
void forEachRule (Block ablock)
 
int getApplicationType ()
 
bool getEnableOrientation ()
 
bool getEnablePosition ()
 
bool getEnableSize ()
 
ADRule getRuleAt (int index)
 
int getRuleCount ()
 
ADRuleGroup new ()
 
void removeAllRules ()
 
void removeRule (ADRule rule)
 
void setApplicationType (int applicationType)
 
void setEnableOrientation (bool enable)
 
void setEnablePosition (bool enable)
 
void setEnableSize (bool enable)
 
- 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 group 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

§ addRule()

void addRule ( ADRule  rule)

Add a rule.

§ debug()

void debug ( Console  console)

§ forEachRule()

void forEachRule ( Block  ablock)

Visit rules using a block.

§ getApplicationType()

int getApplicationType ( )

Retrieve the application type.

§ 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.

§ getRuleAt()

ADRule getRuleAt ( int  index)

Get rule by index.

§ getRuleCount()

int getRuleCount ( )

Retrieve the number of rules.

§ new()

ADRuleGroup new ( )

Create a new animation rule definition.

§ removeAllRules()

void removeAllRules ( )

Remove all rules.

§ removeRule()

void removeRule ( ADRule  rule)

Remove a rule.

§ setApplicationType()

void setApplicationType ( int  applicationType)

Set the application type.

§ 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.


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