Drag[en]gine Script Module DragonScript  1.23
Dragengine.Scenery.ARStateManipulator Class Reference

Animator rule state manipulator. More...

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

Public Member Functions

Constructors
ARStateManipulator new ()
 Create animator rule. More...
 
Management
void setEnablePosition (bool enabled)
 Enable position modification. More...
 
void setEnableOrientation (bool enabled)
 Enable orientation modification. More...
 
void setEnableSize (bool enabled)
 Enable size modification. More...
 
void setEnableVertexPositionSet (bool enabled)
 Enable vertex position set modification. More...
 
void setMinimumPosition (Vector position)
 Set minimum position. More...
 
void setMaximumPosition (Vector position)
 Set maximum position. More...
 
void setMinimumRotation (Vector rotation)
 Set minimum rotation value. More...
 
void setMaximumRotation (Vector rotation)
 Set maximum rotation value. More...
 
void setMinimumSize (Vector size)
 Set minimum size. More...
 
void setMaximumSize (Vector size)
 Set maximum size. More...
 
void setMinimumVertexPositionSet (float weight)
 Set minimum vertex position set weight. More...
 
void setMaximumVertexPositionSet (float weight)
 Set maximum vertex position set weight. More...
 
void targetAddLink (ARStateManipulatorTarget target, int link)
 Add link to target. More...
 
void targetRemoveAllLinks (ARStateManipulatorTarget 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 state manipulator.

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

Member Function Documentation

◆ new()

ARStateManipulator Dragengine.Scenery.ARStateManipulator.new ( )

Create animator rule.

Reimplemented from Dragengine.Scenery.AnimatorRule.

◆ setEnableOrientation()

void Dragengine.Scenery.ARStateManipulator.setEnableOrientation ( bool  enabled)

Enable orientation modification.

◆ setEnablePosition()

void Dragengine.Scenery.ARStateManipulator.setEnablePosition ( bool  enabled)

Enable position modification.

◆ setEnableSize()

void Dragengine.Scenery.ARStateManipulator.setEnableSize ( bool  enabled)

Enable size modification.

◆ setEnableVertexPositionSet()

void Dragengine.Scenery.ARStateManipulator.setEnableVertexPositionSet ( bool  enabled)

Enable vertex position set modification.

Version
1.17

◆ setMaximumPosition()

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

Set maximum position.

◆ setMaximumRotation()

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

Set maximum rotation value.

◆ setMaximumSize()

void Dragengine.Scenery.ARStateManipulator.setMaximumSize ( Vector  size)

Set maximum size.

◆ setMaximumVertexPositionSet()

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

Set maximum vertex position set weight.

Version
1.17

◆ setMinimumPosition()

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

Set minimum position.

◆ setMinimumRotation()

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

Set minimum rotation value.

◆ setMinimumSize()

void Dragengine.Scenery.ARStateManipulator.setMinimumSize ( Vector  size)

Set minimum size.

◆ setMinimumVertexPositionSet()

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

Set minimum vertex position set weight.

Version
1.17

◆ targetAddLink()

void Dragengine.Scenery.ARStateManipulator.targetAddLink ( ARStateManipulatorTarget  target,
int  link 
)

Add link to target.

Exceptions
EInvalidParamtarget is not a valid value.

◆ targetRemoveAllLinks()

void Dragengine.Scenery.ARStateManipulator.targetRemoveAllLinks ( ARStateManipulatorTarget  target)

Remove all links from target.

Exceptions
EInvalidParamtarget is not a valid value.

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