Drag[en]gine Script Module DragonScript
1.23
|
Public Member Functions | |
Constructors | |
ARLimit | new () |
Create animator rule. More... | |
Management | |
void | setEnablePosMin (bool enabledX, bool enabledY, bool enabledY) |
Set enable position minimum. More... | |
void | setEnablePosMax (bool enabledX, bool enabledY, bool enabledY) |
Set enable position maximum. More... | |
void | setEnableRotMin (bool enabledX, bool enabledY, bool enabledY) |
Set enable rotation minimum. More... | |
void | setEnableRotMax (bool enabledX, bool enabledY, bool enabledY) |
Set enable rotation maximum. More... | |
void | setEnableScaleMin (bool enabledX, bool enabledY, bool enabledY) |
Set enable scale minimum. More... | |
void | setEnableScaleMax (bool enabledX, bool enabledY, bool enabledY) |
Set enable scale maximum. More... | |
void | setEnableVertexPositionSetMin (bool enabled) |
Set enable vertex position minimum. More... | |
void | setEnableVertexPositionSetMax (bool enabled) |
Set enable vertex position set maximum. More... | |
void | setMinimumPosition (Vector position) |
Set minimum position value. More... | |
void | setMaximumPosition (Vector position) |
Set maximum position value. More... | |
void | setMinimumRotation (Vector rotation) |
Set minimum rotation value. More... | |
void | setMaximumRotation (Vector rotation) |
Set maximum rotation value. More... | |
void | setMinimumScaling (Vector scaling) |
Set minimum scaling value. More... | |
void | setMaximumScaling (Vector scaling) |
Set maximum scaling value. More... | |
void | setMinimumVertexPositionSet (float weight) |
Set minimum vertex position set weight. More... | |
void | setMaximumVertexPositionSet (float weight) |
Set maximum vertex position set weight. More... | |
void | setCoordinateFrame (ARLimitCFrame coordinateFrame) |
Set coordinate frame. More... | |
void | setTargetBone (String boneName) |
Set target bone or empty string if not set. More... | |
void | targetAddLink (ARLimitTarget target, int link) |
Add link to target. More... | |
void | targetRemoveAllLinks (ARLimitTarget target) |
Remove all links from target. More... | |
Public Member Functions inherited from Dragengine.Scenery.AnimatorRule | |
void | setEnabled (bool enabled) |
Set if rule is enabled. More... | |
void | setBlendMode (AnimatorRuleBlendMode blendMode) |
Set blend mode. More... | |
void | setBlendFactor (float blendFactor) |
Set blend factor clamped to the range from 0 to 1. More... | |
void | setInvertBlendFactor (bool invertBlendFactor) |
Invert blend factor (1 - blendFactor). 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... | |
void | addVertexPositionSet (String vertexPositionSet) |
Add vertex position set. More... | |
void | removeAllVertexPositionSets () |
Remove all vertex position sets. More... | |
void | copyVertexPositionSetsFrom (AnimatorRule rule) |
Copy all vertex position sets from another rule. More... | |
Additional Inherited Members | |
Constructors |
Animator rule limit.
This is a native class. It can not be subclassed.
ARLimit Dragengine.Scenery.ARLimit.new | ( | ) |
Create animator rule.
Reimplemented from Dragengine.Scenery.AnimatorRule.
void Dragengine.Scenery.ARLimit.setCoordinateFrame | ( | ARLimitCFrame | coordinateFrame | ) |
Set coordinate frame.
EInvalidParam | coordinateFrame is an invalid value. |
void Dragengine.Scenery.ARLimit.setEnablePosMax | ( | bool | enabledX, |
bool | enabledY, | ||
bool | enabledY | ||
) |
Set enable position maximum.
void Dragengine.Scenery.ARLimit.setEnablePosMin | ( | bool | enabledX, |
bool | enabledY, | ||
bool | enabledY | ||
) |
Set enable position minimum.
void Dragengine.Scenery.ARLimit.setEnableRotMax | ( | bool | enabledX, |
bool | enabledY, | ||
bool | enabledY | ||
) |
Set enable rotation maximum.
void Dragengine.Scenery.ARLimit.setEnableRotMin | ( | bool | enabledX, |
bool | enabledY, | ||
bool | enabledY | ||
) |
Set enable rotation minimum.
void Dragengine.Scenery.ARLimit.setEnableScaleMax | ( | bool | enabledX, |
bool | enabledY, | ||
bool | enabledY | ||
) |
Set enable scale maximum.
void Dragengine.Scenery.ARLimit.setEnableScaleMin | ( | bool | enabledX, |
bool | enabledY, | ||
bool | enabledY | ||
) |
Set enable scale minimum.
void Dragengine.Scenery.ARLimit.setEnableVertexPositionSetMax | ( | bool | enabled | ) |
Set enable vertex position set maximum.
void Dragengine.Scenery.ARLimit.setEnableVertexPositionSetMin | ( | bool | enabled | ) |
Set enable vertex position minimum.
void Dragengine.Scenery.ARLimit.setMaximumPosition | ( | Vector | position | ) |
Set maximum position value.
void Dragengine.Scenery.ARLimit.setMaximumRotation | ( | Vector | rotation | ) |
Set maximum rotation value.
void Dragengine.Scenery.ARLimit.setMaximumScaling | ( | Vector | scaling | ) |
Set maximum scaling value.
void Dragengine.Scenery.ARLimit.setMaximumVertexPositionSet | ( | float | weight | ) |
Set maximum vertex position set weight.
void Dragengine.Scenery.ARLimit.setMinimumPosition | ( | Vector | position | ) |
Set minimum position value.
void Dragengine.Scenery.ARLimit.setMinimumRotation | ( | Vector | rotation | ) |
Set minimum rotation value.
void Dragengine.Scenery.ARLimit.setMinimumScaling | ( | Vector | scaling | ) |
Set minimum scaling value.
void Dragengine.Scenery.ARLimit.setMinimumVertexPositionSet | ( | float | weight | ) |
Set minimum vertex position set weight.
void Dragengine.Scenery.ARLimit.setTargetBone | ( | String | boneName | ) |
Set target bone or empty string if not set.
void Dragengine.Scenery.ARLimit.targetAddLink | ( | ARLimitTarget | target, |
int | link | ||
) |
Add link to target.
EInvalidParam | target is not a valid value. |
void Dragengine.Scenery.ARLimit.targetRemoveAllLinks | ( | ARLimitTarget | target | ) |
Remove all links from target.
EInvalidParam | target is not a valid value. |