|
Drag[en]gine Script Module DragonScript 1.32.1
|
Definition of track to animator rule. More...
Public Member Functions | |
| AnimatorRule | buildRule (Animator animator) |
| Build engine animator rule using the stored definition. | |
| void | debug (Console console) |
| ARTrackToLocked | getLockedAxis () |
| Locked axis. | |
| ARTrackToAxis | getTrackAxis () |
| Ttrack axis. | |
| String | getTrackBone () |
| Name of track bone or empty string to use none. | |
| ARTrackToAxis | getUpAxis () |
| Up axis. | |
| ARTrackToUp | getUpTarget () |
| Up target. | |
| ADRuleTrackTo | new () |
| Create animation rule definition. | |
| ADRuleTrackTo | new (AnimatorDefinition fromDef, AnimatorDefinition toDef, ADRuleTrackTo rule) |
| Create copy of animation rule definition. | |
| void | setLockedAxis (ARTrackToLocked axis) |
| Set locked axis. | |
| void | setTrackAxis (ARTrackToAxis axis) |
| Set track axis. | |
| void | setTrackBone (String boneName) |
| Set name of track bone or empty string to use none. | |
| void | setUpAxis (ARTrackToAxis axis) |
| Set up axis. | |
| void | setUpTarget (ARTrackToUp target) |
| Set up target. | |
Public Member Functions inherited from Dragengine.Animators.ADRule | |
| void | addBone (String bone) |
| Add bone. | |
| void | addTargetLink (ADRuleTargetLink targetLink) |
| Add target link. | |
| void | addVertexPositionSet (String vertexPositionSet) |
| Add vertex position set. | |
| 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. | |
| 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. | |
Additional Inherited Members | |
Protected Member Functions inherited from Dragengine.Animators.ADRule | |
| String | debugCommon (String type) |
| ADRule | new (AnimatorDefinition fromDef, AnimatorDefinition toDef, ADRule rule) |
| Create copy of animation rule definition. | |
Definition of track to animator rule.
Once defined a rule can be added to an animator using the stored definition.
| AnimatorRule Dragengine.Animators.ADRuleTrackTo.buildRule | ( | Animator | animator | ) |
Build engine animator rule using the stored definition.
Reimplemented from Dragengine.Animators.ADRule.
| void Dragengine.Animators.ADRuleTrackTo.debug | ( | Console | console | ) |
| ARTrackToLocked Dragengine.Animators.ADRuleTrackTo.getLockedAxis | ( | ) |
Locked axis.
| ARTrackToAxis Dragengine.Animators.ADRuleTrackTo.getTrackAxis | ( | ) |
Ttrack axis.
| String Dragengine.Animators.ADRuleTrackTo.getTrackBone | ( | ) |
Name of track bone or empty string to use none.
| ARTrackToAxis Dragengine.Animators.ADRuleTrackTo.getUpAxis | ( | ) |
Up axis.
| ARTrackToUp Dragengine.Animators.ADRuleTrackTo.getUpTarget | ( | ) |
Up target.
| ADRuleTrackTo Dragengine.Animators.ADRuleTrackTo.new | ( | ) |
Create animation rule definition.
Reimplemented from Dragengine.Animators.ADRule.
| ADRuleTrackTo Dragengine.Animators.ADRuleTrackTo.new | ( | AnimatorDefinition | fromDef, |
| AnimatorDefinition | toDef, | ||
| ADRuleTrackTo | rule | ||
| ) |
Create copy of animation rule definition.
| void Dragengine.Animators.ADRuleTrackTo.setLockedAxis | ( | ARTrackToLocked | axis | ) |
Set locked axis.
| void Dragengine.Animators.ADRuleTrackTo.setTrackAxis | ( | ARTrackToAxis | axis | ) |
Set track axis.
| void Dragengine.Animators.ADRuleTrackTo.setTrackBone | ( | String | boneName | ) |
Set name of track bone or empty string to use none.
| void Dragengine.Animators.ADRuleTrackTo.setUpAxis | ( | ARTrackToAxis | axis | ) |
Set up axis.
| void Dragengine.Animators.ADRuleTrackTo.setUpTarget | ( | ARTrackToUp | target | ) |
Set up target.