|
Drag[en]gine Script Module DragonScript 1.32.1
|
Animator rule bone transformator. More...
Public Member Functions | |
Constructors | |
| ARBoneTransformator | new () |
| Create animator rule. | |
Management | |
| void | setEnablePosition (bool enabled) |
| Enable position modification. | |
| void | setEnableOrientation (bool enabled) |
| Enable orientation modification. | |
| void | setEnableSize (bool enabled) |
| Enable size modification. | |
| void | setMinimumTranslation (Vector translation) |
| Set minimum translation value. | |
| void | setMaximumTranslation (Vector translation) |
| Set maximum translation value. | |
| void | setMinimumRotation (Vector rotation) |
| Set minimum rotation value. | |
| void | setMaximumRotation (Vector rotation) |
| Set maximum rotation value. | |
| void | setMinimumScaling (Vector scaling) |
| Set minimum scaleing value. | |
| void | setMaximumScaling (Vector scaling) |
| Set maximum scaling value. | |
| void | setAxis (Vector axis) |
| Set rotation axis. | |
| void | setMinimumAngle (float angle) |
| Set minimum axis rotation angle. | |
| void | setMaximumAngle (float angle) |
| Set maximum axis rotation angle. | |
| void | setUseAxis (bool useAxis) |
| Use rotation axis instead of rotation directly. | |
| void | setCoordinateFrame (ARBoneTransformatorCFrame coordinateFrame) |
| Set coordinate frame. | |
| void | setTargetBone (String bone) |
| Set target bone or empty string if not set. | |
| void | setInputBone (String bone) |
| Name of the input bone. | |
| void | setInputSource (ARBoneTransformatorInputSource source) |
| Set input source. | |
| void | targetAddLink (ARBoneTransformatorTarget target, int link) |
| Add link to target. | |
| void | targetRemoveAllLinks (ARBoneTransformatorTarget target) |
| Remove all links from target. | |
Public Member Functions inherited from Dragengine.Scenery.AnimatorRule | |
| void | setEnabled (bool enabled) |
| Set if rule is enabled. | |
| void | setBlendMode (AnimatorRuleBlendMode blendMode) |
| Set blend mode. | |
| void | setBlendFactor (float blendFactor) |
| Set blend factor clamped to the range from 0 to 1. | |
| void | setInvertBlendFactor (bool invertBlendFactor) |
| Invert blend factor (1 - blendFactor). | |
| void | addBone (String bone) |
| Add bone. | |
| void | removeAllBones () |
| Remove all bones. | |
| void | copyBonesFrom (AnimatorRule rule) |
| Copy all bones from another rule. | |
| void | addVertexPositionSet (String vertexPositionSet) |
| Add vertex position set. | |
| void | removeAllVertexPositionSets () |
| Remove all vertex position sets. | |
| void | copyVertexPositionSetsFrom (AnimatorRule rule) |
| Copy all vertex position sets from another rule. | |
Additional Inherited Members | |
Constructors |
Animator rule bone transformator.
This is a native class. It can not be subclassed.
| ARBoneTransformator Dragengine.Scenery.ARBoneTransformator.new | ( | ) |
Create animator rule.
Reimplemented from Dragengine.Scenery.AnimatorRule.
| void Dragengine.Scenery.ARBoneTransformator.setAxis | ( | Vector | axis | ) |
Set rotation axis.
| void Dragengine.Scenery.ARBoneTransformator.setCoordinateFrame | ( | ARBoneTransformatorCFrame | coordinateFrame | ) |
Set coordinate frame.
| EInvalidParam | coordinateFrame is an invalid value. |
| void Dragengine.Scenery.ARBoneTransformator.setEnableOrientation | ( | bool | enabled | ) |
Enable orientation modification.
| void Dragengine.Scenery.ARBoneTransformator.setEnablePosition | ( | bool | enabled | ) |
Enable position modification.
| void Dragengine.Scenery.ARBoneTransformator.setEnableSize | ( | bool | enabled | ) |
Enable size modification.
| void Dragengine.Scenery.ARBoneTransformator.setInputBone | ( | String | bone | ) |
Name of the input bone.
| void Dragengine.Scenery.ARBoneTransformator.setInputSource | ( | ARBoneTransformatorInputSource | source | ) |
Set input source.
| EInvalidParam | source is an invalid value. |
| void Dragengine.Scenery.ARBoneTransformator.setMaximumAngle | ( | float | angle | ) |
Set maximum axis rotation angle.
| void Dragengine.Scenery.ARBoneTransformator.setMaximumRotation | ( | Vector | rotation | ) |
Set maximum rotation value.
| void Dragengine.Scenery.ARBoneTransformator.setMaximumScaling | ( | Vector | scaling | ) |
Set maximum scaling value.
| void Dragengine.Scenery.ARBoneTransformator.setMaximumTranslation | ( | Vector | translation | ) |
Set maximum translation value.
| void Dragengine.Scenery.ARBoneTransformator.setMinimumAngle | ( | float | angle | ) |
Set minimum axis rotation angle.
| void Dragengine.Scenery.ARBoneTransformator.setMinimumRotation | ( | Vector | rotation | ) |
Set minimum rotation value.
| void Dragengine.Scenery.ARBoneTransformator.setMinimumScaling | ( | Vector | scaling | ) |
Set minimum scaleing value.
| void Dragengine.Scenery.ARBoneTransformator.setMinimumTranslation | ( | Vector | translation | ) |
Set minimum translation value.
| void Dragengine.Scenery.ARBoneTransformator.setTargetBone | ( | String | bone | ) |
Set target bone or empty string if not set.
| void Dragengine.Scenery.ARBoneTransformator.setUseAxis | ( | bool | useAxis | ) |
Use rotation axis instead of rotation directly.
| void Dragengine.Scenery.ARBoneTransformator.targetAddLink | ( | ARBoneTransformatorTarget | target, |
| int | link | ||
| ) |
Add link to target.
| EInvalidParam | target is not a valid value. |
| void Dragengine.Scenery.ARBoneTransformator.targetRemoveAllLinks | ( | ARBoneTransformatorTarget | target | ) |
Remove all links from target.
| EInvalidParam | target is not a valid value. |