Drag[en]gine Script Module DragonScript Script API  1.0
ConversationFacePosePlayback Class Reference

Conversation face pose playback. More...

Inheritance diagram for ConversationFacePosePlayback:

Classes

class  FacePose
 Face pose. More...
 
class  FacePoseController
 Face pose controller. More...
 

Public Member Functions

void addPose (Array controllers, ConversationStrip strip)
 Add face pose. More...
 
Animator getAnimator ()
 Animator. More...
 
AnimatorInstance getAnimatorInstance ()
 Animator instance. More...
 
float getElapsed ()
 Elapsed time. More...
 
ConversationFacePosePlayback new ()
 Create face pose playback. More...
 
void readFromFile (PersistencyEnvironment env, FileReader reader)
 Read from file. More...
 
void removeAllPoses ()
 Remove all face poses. More...
 
void setAnimator (Animator animator)
 Set animator. More...
 
void update (float elapsed)
 Updates playback. More...
 
void writeToFile (PersistencyEnvironment env, FileWriter writer)
 Writes to file. More...
 

Detailed Description

Conversation face pose playback.

Member Function Documentation

◆ addPose()

void addPose ( Array  controllers,
ConversationStrip  strip 
)

Add face pose.

Parameters
controllersArray of FacePoseController.
stripStrip to play.

◆ getAnimator()

Animator getAnimator ( )

Animator.

◆ getAnimatorInstance()

AnimatorInstance getAnimatorInstance ( )

Animator instance.

◆ getElapsed()

float getElapsed ( )

Elapsed time.

◆ new()

Create face pose playback.

◆ readFromFile()

void readFromFile ( PersistencyEnvironment  env,
FileReader  reader 
)

Read from file.

Animator and AnimatorInstance are not stored. They have to be set by the ConversationActor.

◆ removeAllPoses()

void removeAllPoses ( )

Remove all face poses.

◆ setAnimator()

void setAnimator ( Animator  animator)

Set animator.

◆ update()

void update ( float  elapsed)

Updates playback.

◆ writeToFile()

void writeToFile ( PersistencyEnvironment  env,
FileWriter  writer 
)

Writes to file.

Animator and AnimatorInstance are not stored. They have to be set by the ConversationActor.


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