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

Animator rule foreign state. More...

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

Public Member Functions

Constructors
ARForeignState new ()
 Create animator rule. More...
 
Management
void setScalePosition (float scalePosition)
 Set scale position. More...
 
void setScaleOrientation (float scaleOrientation)
 Set scale orientation. More...
 
void setScaleSize (float scaleSize)
 Set scale size. More...
 
void setScaleVertexPositionSet (float scale)
 Set scale vertex position set. More...
 
void setForeignBone (String boneName)
 Set foreign bone. More...
 
void setForeignVertexPositionSet (String vertexPositionSet)
 Set foreign vertex position set. More...
 
void setSourceCoordinateFrame (ARForeignStateCFrame coordinateFrame)
 Set source coordinate frame. More...
 
void setDestinationCoordinateFrame (ARForeignStateCFrame coordinateFrame)
 Set destination coordinate frame. More...
 
void setModifyX (bool modify)
 Modify X component. More...
 
void setModifyY (bool modify)
 Modify Y component. More...
 
void setModifyZ (bool modify)
 Modify Z component. More...
 
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 targetAddLink (ARForeignStateTarget target, int link)
 Add link to target. More...
 
void targetRemoveAllLinks (ARForeignStateTarget 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 foreign state.

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

Member Function Documentation

◆ new()

ARForeignState Dragengine.Scenery.ARForeignState.new ( )

Create animator rule.

Reimplemented from Dragengine.Scenery.AnimatorRule.

◆ setDestinationCoordinateFrame()

void Dragengine.Scenery.ARForeignState.setDestinationCoordinateFrame ( ARForeignStateCFrame  coordinateFrame)

Set destination coordinate frame.

Exceptions
EInvalidParamcoordinateFrame is not a valid value.

◆ setEnableOrientation()

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

Enable orientation modification.

◆ setEnablePosition()

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

Enable position modification.

◆ setEnableSize()

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

Enable size modification.

◆ setEnableVertexPositionSet()

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

Enable vertex position set modification.

Version
1.17

◆ setForeignBone()

void Dragengine.Scenery.ARForeignState.setForeignBone ( String  boneName)

Set foreign bone.

◆ setForeignVertexPositionSet()

void Dragengine.Scenery.ARForeignState.setForeignVertexPositionSet ( String  vertexPositionSet)

Set foreign vertex position set.

Version
1.17

◆ setModifyX()

void Dragengine.Scenery.ARForeignState.setModifyX ( bool  modify)

Modify X component.

Version
1.6

◆ setModifyY()

void Dragengine.Scenery.ARForeignState.setModifyY ( bool  modify)

Modify Y component.

Version
1.6

◆ setModifyZ()

void Dragengine.Scenery.ARForeignState.setModifyZ ( bool  modify)

Modify Z component.

Version
1.6

◆ setScaleOrientation()

void Dragengine.Scenery.ARForeignState.setScaleOrientation ( float  scaleOrientation)

Set scale orientation.

◆ setScalePosition()

void Dragengine.Scenery.ARForeignState.setScalePosition ( float  scalePosition)

Set scale position.

◆ setScaleSize()

void Dragengine.Scenery.ARForeignState.setScaleSize ( float  scaleSize)

Set scale size.

◆ setScaleVertexPositionSet()

void Dragengine.Scenery.ARForeignState.setScaleVertexPositionSet ( float  scale)

Set scale vertex position set.

Version
1.17

◆ setSourceCoordinateFrame()

void Dragengine.Scenery.ARForeignState.setSourceCoordinateFrame ( ARForeignStateCFrame  coordinateFrame)

Set source coordinate frame.

Exceptions
EInvalidParamcoordinateFrame is not a valid value.

◆ targetAddLink()

void Dragengine.Scenery.ARForeignState.targetAddLink ( ARForeignStateTarget  target,
int  link 
)

Add link to target.

Exceptions
EInvalidParamtarget is not a valid value.

◆ targetRemoveAllLinks()

void Dragengine.Scenery.ARForeignState.targetRemoveAllLinks ( ARForeignStateTarget  target)

Remove all links from target.

Exceptions
EInvalidParamtarget is not a valid value.

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