|
Drag[en]gine Script Module DragonScript 1.32.1
|
Definition of animator rule. More...
Public Member Functions | |
| void | addBone (String bone) |
| Add bone. | |
| void | addTargetLink (ADRuleTargetLink targetLink) |
| Add target link. | |
| void | addVertexPositionSet (String vertexPositionSet) |
| Add vertex position set. | |
| AnimatorRule | buildRule (Animator animator) |
| Build engine animator rule using the stored definition. | |
| void | forEachTarget (Block ablock) |
| Visit target links with a block. | |
| float | getBlendFactor () |
| Blend factor. | |
| AnimatorRuleBlendMode | getBlendMode () |
| Blend mode. | |
| String | getBoneAt (int index) |
| Bone at index. | |
| int | getBoneCount () |
| Count of bones. | |
| bool | getEnabled () |
| Rule is enabled. | |
| bool | getInvertBlendFactor () |
| Invert blend factor (1 - blendFactor). | |
| ADRuleTargetLink | getTargetLinkAt (int index) |
| Target link at index. | |
| int | getTargetLinkCount () |
| Count of target links. | |
| String | getVertexPositionSetAt (int index) |
| Vertex position set at index. | |
| int | getVertexPositionSetCount () |
| Count of vertex position sets. | |
| ADRule | new () |
| Create animation rule definition. | |
| void | removeAllTargetLinks () |
| Remove all target links. | |
| void | setBlendFactor (float factor) |
| Set blend factor. | |
| void | setBlendMode (AnimatorRuleBlendMode mode) |
| Set blend mode. | |
| void | setEnabled (bool enabled) |
| Set if rule is enabled. | |
| void | setInvertBlendFactor (bool invertBlendFactor) |
| Set invert blend factor (1 - blendFactor). | |
| void | setName (String name) |
| Set name of rule. | |
Protected Member Functions | |
| String | debugCommon (String type) |
| ADRule | new (AnimatorDefinition fromDef, AnimatorDefinition toDef, ADRule rule) |
| Create copy of animation rule definition. | |
Definition of animator rule.
Once defined a rule can be added to an animator using the stored definition. This is the base rule class with the properties shared amongst all rule types.
| void Dragengine.Animators.ADRule.addBone | ( | String | bone | ) |
Add bone.
| void Dragengine.Animators.ADRule.addTargetLink | ( | ADRuleTargetLink | targetLink | ) |
Add target link.
| void Dragengine.Animators.ADRule.addVertexPositionSet | ( | String | vertexPositionSet | ) |
Add vertex position set.
| AnimatorRule Dragengine.Animators.ADRule.buildRule | ( | Animator | animator | ) |
Build engine animator rule using the stored definition.
Reimplemented in Dragengine.Animators.ADRuleAnimation, Dragengine.Animators.ADRuleAnimationDifference, Dragengine.Animators.ADRuleAnimationSelect, Dragengine.Animators.ADRuleBoneTransformator, Dragengine.Animators.ADRuleForeignState, Dragengine.Animators.ADRuleGroup, Dragengine.Animators.ADRuleInverseKinematic, Dragengine.Animators.ADRuleLimit, Dragengine.Animators.ADRuleMirror, Dragengine.Animators.ADRuleStateManipulator, Dragengine.Animators.ADRuleStateSnapshot, Dragengine.Animators.ADRuleSubAnimator, and Dragengine.Animators.ADRuleTrackTo.
|
protected |
| void Dragengine.Animators.ADRule.forEachTarget | ( | Block | ablock | ) |
Visit target links with a block.
| float Dragengine.Animators.ADRule.getBlendFactor | ( | ) |
Blend factor.
| AnimatorRuleBlendMode Dragengine.Animators.ADRule.getBlendMode | ( | ) |
Blend mode.
| String Dragengine.Animators.ADRule.getBoneAt | ( | int | index | ) |
Bone at index.
| int Dragengine.Animators.ADRule.getBoneCount | ( | ) |
Count of bones.
| bool Dragengine.Animators.ADRule.getEnabled | ( | ) |
Rule is enabled.
| bool Dragengine.Animators.ADRule.getInvertBlendFactor | ( | ) |
Invert blend factor (1 - blendFactor).
| ADRuleTargetLink Dragengine.Animators.ADRule.getTargetLinkAt | ( | int | index | ) |
Target link at index.
| int Dragengine.Animators.ADRule.getTargetLinkCount | ( | ) |
Count of target links.
| String Dragengine.Animators.ADRule.getVertexPositionSetAt | ( | int | index | ) |
Vertex position set at index.
| int Dragengine.Animators.ADRule.getVertexPositionSetCount | ( | ) |
Count of vertex position sets.
| ADRule Dragengine.Animators.ADRule.new | ( | ) |
Create animation rule definition.
Reimplemented in Dragengine.Animators.ADRuleAnimation, Dragengine.Animators.ADRuleAnimationDifference, Dragengine.Animators.ADRuleAnimationSelect, Dragengine.Animators.ADRuleBoneTransformator, Dragengine.Animators.ADRuleForeignState, Dragengine.Animators.ADRuleGroup, Dragengine.Animators.ADRuleInverseKinematic, Dragengine.Animators.ADRuleLimit, Dragengine.Animators.ADRuleMirror, Dragengine.Animators.ADRuleStateManipulator, Dragengine.Animators.ADRuleStateSnapshot, Dragengine.Animators.ADRuleSubAnimator, and Dragengine.Animators.ADRuleTrackTo.
|
protected |
Create copy of animation rule definition.
| void Dragengine.Animators.ADRule.removeAllTargetLinks | ( | ) |
Remove all target links.
| void Dragengine.Animators.ADRule.setBlendFactor | ( | float | factor | ) |
Set blend factor.
| void Dragengine.Animators.ADRule.setBlendMode | ( | AnimatorRuleBlendMode | mode | ) |
Set blend mode.
| void Dragengine.Animators.ADRule.setEnabled | ( | bool | enabled | ) |
Set if rule is enabled.
| void Dragengine.Animators.ADRule.setInvertBlendFactor | ( | bool | invertBlendFactor | ) |
Set invert blend factor (1 - blendFactor).
| void Dragengine.Animators.ADRule.setName | ( | String | name | ) |
Set name of rule.