Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ARLimit Class Reference

Animator rule limit. More...

Inheritance diagram for Dragengine.Scenery.ARLimit:
Dragengine.Scenery.AnimatorRule

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

Detailed Description

Animator rule limit.

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

Member Function Documentation

◆ new()

ARLimit Dragengine.Scenery.ARLimit.new ( )

Create animator rule.

Reimplemented from Dragengine.Scenery.AnimatorRule.

◆ setCoordinateFrame()

void Dragengine.Scenery.ARLimit.setCoordinateFrame ( ARLimitCFrame  coordinateFrame)

Set coordinate frame.

Exceptions
EInvalidParamcoordinateFrame is an invalid value.

◆ setEnablePosMax()

void Dragengine.Scenery.ARLimit.setEnablePosMax ( bool  enabledX,
bool  enabledY,
bool  enabledY 
)

Set enable position maximum.

◆ setEnablePosMin()

void Dragengine.Scenery.ARLimit.setEnablePosMin ( bool  enabledX,
bool  enabledY,
bool  enabledY 
)

Set enable position minimum.

◆ setEnableRotMax()

void Dragengine.Scenery.ARLimit.setEnableRotMax ( bool  enabledX,
bool  enabledY,
bool  enabledY 
)

Set enable rotation maximum.

◆ setEnableRotMin()

void Dragengine.Scenery.ARLimit.setEnableRotMin ( bool  enabledX,
bool  enabledY,
bool  enabledY 
)

Set enable rotation minimum.

◆ setEnableScaleMax()

void Dragengine.Scenery.ARLimit.setEnableScaleMax ( bool  enabledX,
bool  enabledY,
bool  enabledY 
)

Set enable scale maximum.

◆ setEnableScaleMin()

void Dragengine.Scenery.ARLimit.setEnableScaleMin ( bool  enabledX,
bool  enabledY,
bool  enabledY 
)

Set enable scale minimum.

◆ setEnableVertexPositionSetMax()

void Dragengine.Scenery.ARLimit.setEnableVertexPositionSetMax ( bool  enabled)

Set enable vertex position set maximum.

Version
1.17

◆ setEnableVertexPositionSetMin()

void Dragengine.Scenery.ARLimit.setEnableVertexPositionSetMin ( bool  enabled)

Set enable vertex position minimum.

Version
1.17

◆ setMaximumPosition()

void Dragengine.Scenery.ARLimit.setMaximumPosition ( Vector  position)

Set maximum position value.

◆ setMaximumRotation()

void Dragengine.Scenery.ARLimit.setMaximumRotation ( Vector  rotation)

Set maximum rotation value.

◆ setMaximumScaling()

void Dragengine.Scenery.ARLimit.setMaximumScaling ( Vector  scaling)

Set maximum scaling value.

◆ setMaximumVertexPositionSet()

void Dragengine.Scenery.ARLimit.setMaximumVertexPositionSet ( float  weight)

Set maximum vertex position set weight.

Version
1.17

◆ setMinimumPosition()

void Dragengine.Scenery.ARLimit.setMinimumPosition ( Vector  position)

Set minimum position value.

◆ setMinimumRotation()

void Dragengine.Scenery.ARLimit.setMinimumRotation ( Vector  rotation)

Set minimum rotation value.

◆ setMinimumScaling()

void Dragengine.Scenery.ARLimit.setMinimumScaling ( Vector  scaling)

Set minimum scaling value.

◆ setMinimumVertexPositionSet()

void Dragengine.Scenery.ARLimit.setMinimumVertexPositionSet ( float  weight)

Set minimum vertex position set weight.

Version
1.17

◆ setTargetBone()

void Dragengine.Scenery.ARLimit.setTargetBone ( String  boneName)

Set target bone or empty string if not set.

◆ targetAddLink()

void Dragengine.Scenery.ARLimit.targetAddLink ( ARLimitTarget  target,
int  link 
)

Add link to target.

Exceptions
EInvalidParamtarget is not a valid value.

◆ targetRemoveAllLinks()

void Dragengine.Scenery.ARLimit.targetRemoveAllLinks ( ARLimitTarget  target)

Remove all links from target.

Exceptions
EInvalidParamtarget is not a valid value.

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