Face pose.
More...
◆ addPose()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.addPose |
( |
Array |
controllers, |
|
|
ConversationStrip |
strip |
|
) |
| |
Add face pose.
- Parameters
-
◆ getAnimator()
Animator Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getAnimator |
( |
| ) |
|
◆ getAnimatorInstance()
AnimatorInstance Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getAnimatorInstance |
( |
| ) |
|
◆ getControllerNameSpeaking()
String Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getControllerNameSpeaking |
( |
| ) |
|
Name of controller to set if actor is speaking.
- Version
- 1.21
Value of controller is set to 0 if no speech animation playback viseme is playing back otherwise the value is set to 1.
Default controller name is "speaking".
◆ getControllers()
Array Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getControllers |
( |
| ) |
|
◆ getElapsed()
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getElapsed |
( |
| ) |
|
◆ getMaximumBlinkInterval()
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getMaximumBlinkInterval |
( |
| ) |
|
Maximum random eye blinking interval in seconds.
- Version
- 1.21
◆ getMinimumBlinkInterval()
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getMinimumBlinkInterval |
( |
| ) |
|
Minimum random eye blinking interval in seconds.
- Version
- 1.21
◆ getSpeechAnimationPlayback()
SpeechAnimationPlayback Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getSpeechAnimationPlayback |
( |
| ) |
|
Speech animation to use to update speaking controller or null.
- Version
- 1.21
◆ getStrip()
ConversationStrip Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.getStrip |
( |
| ) |
|
◆ new() [1/2]
FacePose Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.new |
( |
| ) |
|
Create face pose playback.
◆ new() [2/2]
FacePose Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.new |
( |
Array |
controllers, |
|
|
ConversationStrip |
strip |
|
) |
| |
◆ readControllersFromFile()
static Array Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.readControllersFromFile |
( |
FileReader |
reader | ) |
|
|
static |
Read controllers from file.
◆ readFromFile()
static FacePose Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.readFromFile |
( |
FileReader |
reader | ) |
|
|
static |
◆ removeAllPoses()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.removeAllPoses |
( |
| ) |
|
◆ setAnimator()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.setAnimator |
( |
Animator |
animator | ) |
|
◆ setControllerNameSpeaking()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.setControllerNameSpeaking |
( |
String |
name | ) |
|
Set name of controller to set if actor is speaking.
- Version
- 1.21
Value of controller is set to 0 if no speech animation playback viseme is playing back otherwise the value is set to 1.
Default controller name is "speaking".
◆ setMaximumBlinkInterval()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.setMaximumBlinkInterval |
( |
float |
interval | ) |
|
Set maximum random eye blinking interval in seconds.
- Version
- 1.21
◆ setMinimumBlinkInterval()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.setMinimumBlinkInterval |
( |
float |
interval | ) |
|
Set minimum random eye blinking interval in seconds.
- Version
- 1.21
◆ setSpeechAnimationPlayback()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.setSpeechAnimationPlayback |
( |
SpeechAnimationPlayback |
playback | ) |
|
Set speech animation to use to update speaking controller or null.
- Version
- 1.21
◆ update()
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.update |
( |
float |
elapsed | ) |
|
Update playback.
This updates the playback and updates animator instances if required. This does not apply the animation yet to allow proper use of state capturing.
◆ writeControllersToFile()
static void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.writeControllersToFile |
( |
FileWriter |
writer, |
|
|
Array |
controllers |
|
) |
| |
|
static |
Write controllers to file.
◆ writeToFile() [1/2]
void Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.writeToFile |
( |
FileWriter |
writer | ) |
|
◆ writeToFile() [2/2]
Writes to file.
Animator and AnimatorInstance are not stored. They have to be set by the ConversationActor.
◆ pAnimator
Animator Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pAnimator |
◆ pAnimatorInstance
AnimatorInstance Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pAnimatorInstance |
◆ pBlinkElapsed
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pBlinkElapsed |
◆ pBlinkIntervalMax
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pBlinkIntervalMax |
◆ pBlinkIntervalMin
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pBlinkIntervalMin |
◆ pBlinkNext
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pBlinkNext |
◆ pControllerNameSpeaking
String Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pControllerNameSpeaking |
◆ pControllers
Array Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pControllers |
◆ pControllerSpeaking
AnimatorController Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pControllerSpeaking |
◆ pCurPose
Array Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pCurPose |
◆ pElapsed
float Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pElapsed |
◆ pLastPose
Array Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pLastPose |
◆ pPoses
Array Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pPoses |
◆ pPosition
int Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pPosition |
◆ pRequiresApply
bool Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pRequiresApply |
◆ pRunning
bool Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pRunning |
◆ pSpeechAnimationPlayback
SpeechAnimationPlayback Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pSpeechAnimationPlayback |
◆ pStrip
ConversationStrip Dragengine.ConversationSystem.ConversationFacePosePlayback.FacePose.pStrip |
The documentation for this class was generated from the following file: