Drag[en]gine Script Module DragonScript Script API  1.0
ARGroup Class Reference

Animator rule group. More...

Inheritance diagram for ARGroup:
AnimatorRule

Public Member Functions

Constructors
ARGroup new ()
 Create animator rule. More...
 
Management
void setEnablePosition (bool enabled)
 Enable position modification. More...
 
void setEnableOrientation (bool enabled)
 Enable orientation modification. More...
 
void setEnableSize (bool enabled)
 Enable size modification. More...
 
void setApplicationType (int applicationType)
 Set application type. More...
 
void removeRule (AnimatorRule rule)
 Remove rule. More...
 
void removeAllRules ()
 Remove all rules. More...
 
void targetAddLink (int target, int link)
 Add link to target. More...
 
void targetRemoveAllLinks (int target)
 Remove all links from target. More...
 
- Public Member Functions inherited from AnimatorRule
void setEnabled (bool enabled)
 Set if rule is enabled. More...
 
void setBlendMode (int blendMode)
 Set blend mode. More...
 
void setBlendFactor (float blendFactor)
 Set blend factor clamped to the range from 0 to 1. More...
 
void addBone (String bone)
 Add bone. More...
 
void removeAllBones ()
 Remove all bones. More...
 
void copyBonesFrom (AnimatorRule rule)
 Copy all bones from another rule. More...
 

Static Public Attributes

Targets.
static final int TARGET_BLEND_FACTOR = 0
 Blend factor target. More...
 
static final int TARGET_SELECT = 1
 Select target. More...
 
Application mode.
static final int APPLICATION_ALL = 0
 Apply all rules in the order they are defined. More...
 
static final int APPLICATION_SELECT = 1
 Apply only rule at selection index. More...
 
- Static Public Attributes inherited from AnimatorRule
static final int BLEND = 0
 Blend from the existing state over to the state produced by the rule. More...
 
static final int OVERLAY = 1
 Overlay the existing state with to the state produced by the rule. More...
 

Additional Inherited Members

- Protected Member Functions inherited from AnimatorRule
AnimatorRule new ()
 Create animator rule. More...
 

Detailed Description

Animator rule group.

This is a native class. It can not be subclassed.

Author
Roland Pl├╝ss
Version
1.0
Date
2015

Member Function Documentation

§ new()

ARGroup new ( )

Create animator rule.

§ removeAllRules()

void removeAllRules ( )

Remove all rules.

§ removeRule()

void removeRule ( AnimatorRule  rule)

Remove rule.

§ setApplicationType()

void setApplicationType ( int  applicationType)

Set application type.

Exceptions
EInvalidParamapplicationType is not a valid value.

§ setEnableOrientation()

void setEnableOrientation ( bool  enabled)

Enable orientation modification.

§ setEnablePosition()

void setEnablePosition ( bool  enabled)

Enable position modification.

§ setEnableSize()

void setEnableSize ( bool  enabled)

Enable size modification.

§ targetAddLink()

void targetAddLink ( int  target,
int  link 
)

Add link to target.

Exceptions
EInvalidParamtarget is not a valid value.

§ targetRemoveAllLinks()

void targetRemoveAllLinks ( int  target)

Remove all links from target.

Exceptions
EInvalidParamtarget is not a valid value.

Member Data Documentation

§ APPLICATION_ALL

final int APPLICATION_ALL = 0
static

Apply all rules in the order they are defined.

§ APPLICATION_SELECT

final int APPLICATION_SELECT = 1
static

Apply only rule at selection index.

§ TARGET_BLEND_FACTOR

final int TARGET_BLEND_FACTOR = 0
static

Blend factor target.

§ TARGET_SELECT

final int TARGET_SELECT = 1
static

Select target.


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