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

Animator rule track to. More...

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

Public Member Functions

Constructors
ARTrackTo new ()
 Create animator rule. More...
 
Management
void setTrackBone (String bone)
 Set track bone name or empty string to use none. More...
 
void setTrackAxis (ARTrackToAxis axis)
 Set track axis. More...
 
void setUpAxis (ARTrackToAxis axis)
 Set up axis. More...
 
void setUpTarget (ARTrackToUp target)
 Set up target. More...
 
void setLockedAxis (ARTrackToLocked axis)
 Set lockec axis. More...
 
void targetAddLink (ARTrackToTarget target, int link)
 Add link to target. More...
 
void targetRemoveAllLinks (ARTrackToTarget 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 track to.

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

Member Function Documentation

◆ new()

ARTrackTo Dragengine.Scenery.ARTrackTo.new ( )

Create animator rule.

Reimplemented from Dragengine.Scenery.AnimatorRule.

◆ setLockedAxis()

void Dragengine.Scenery.ARTrackTo.setLockedAxis ( ARTrackToLocked  axis)

Set lockec axis.

Exceptions
EInvalidParamaxis is not a valid value.

◆ setTrackAxis()

void Dragengine.Scenery.ARTrackTo.setTrackAxis ( ARTrackToAxis  axis)

Set track axis.

Exceptions
EInvalidParamaxis is not a valid value.

◆ setTrackBone()

void Dragengine.Scenery.ARTrackTo.setTrackBone ( String  bone)

Set track bone name or empty string to use none.

◆ setUpAxis()

void Dragengine.Scenery.ARTrackTo.setUpAxis ( ARTrackToAxis  axis)

Set up axis.

Exceptions
EInvalidParamaxis is not a valid value.

◆ setUpTarget()

void Dragengine.Scenery.ARTrackTo.setUpTarget ( ARTrackToUp  target)

Set up target.

Exceptions
EInvalidParamtarget is not a valid value.

◆ targetAddLink()

void Dragengine.Scenery.ARTrackTo.targetAddLink ( ARTrackToTarget  target,
int  link 
)

Add link to target.

Exceptions
EInvalidParamtarget is not a valid value.

◆ targetRemoveAllLinks()

void Dragengine.Scenery.ARTrackTo.targetRemoveAllLinks ( ARTrackToTarget  target)

Remove all links from target.

Exceptions
EInvalidParamtarget is not a valid value.

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