Legendary Explorer Core Nightly
Core library for working with Mass Effect Trilogy / Legendary Edition files
Loading...
Searching...
No Matches
FaceFxPlayer Class Reference
Inheritance diagram for FaceFxPlayer:
AnimPlayer

Public Member Functions

 FaceFxPlayer (SkeletalMesh skeletalMesh)
 
void SetFaceFXLine (FaceFXLine line)
 
override void SetCurrentTime (float time)
 
override Matrix4x4[] ComputeSkinningMatrices ()
 
- Public Member Functions inherited from AnimPlayer
string[] GetBoneNames ()
 
abstract void SetCurrentTime (float time)
 
abstract Matrix4x4[] ComputeSkinningMatrices ()
 
void AdvanceTime (float dt)
 

Properties

override bool HasAnimation [get]
 
override float Duration [get]
 
override float StartTime [get]
 
override float EndTime [get]
 
FaceFXAsset FxActor [get, set]
 
FaceFXAnimSet AnimSet [get, set]
 
- Properties inherited from AnimPlayer
Matrix4x4[] BoneComponentSpaceTransforms [get]
 
float CurrentTime [get, set]
 
bool IsPlaying [get, set]
 
bool IsLooping = true [get, set]
 
float PlaybackSpeed = 1f [get, set]
 
abstract bool HasAnimation [get]
 
abstract float Duration [get]
 
abstract float StartTime [get]
 
abstract float EndTime [get]
 

Additional Inherited Members

- Protected Member Functions inherited from AnimPlayer
 AnimPlayer (SkeletalMesh skeletalMesh)
 
- Protected Attributes inherited from AnimPlayer
readonly MeshBone[] _bones
 
Matrix4x4[] _inverseBindPose
 
Matrix4x4[] _skinningMatrices
 
Matrix4x4[] _boneComponentSpace
 

Constructor & Destructor Documentation

◆ FaceFxPlayer()

FaceFxPlayer.FaceFxPlayer ( SkeletalMesh  skeletalMesh)
inline

Member Function Documentation

◆ SetFaceFXLine()

void FaceFxPlayer.SetFaceFXLine ( FaceFXLine  line)
inline

◆ SetCurrentTime()

override void FaceFxPlayer.SetCurrentTime ( float  time)
inlinevirtual

Implements AnimPlayer.

◆ ComputeSkinningMatrices()

override Matrix4x4[] FaceFxPlayer.ComputeSkinningMatrices ( )
inlinevirtual

Implements AnimPlayer.

Property Documentation

◆ HasAnimation

override bool FaceFxPlayer.HasAnimation
get

◆ Duration

override float FaceFxPlayer.Duration
get

◆ StartTime

override float FaceFxPlayer.StartTime
get

◆ EndTime

override float FaceFxPlayer.EndTime
get

◆ FxActor

FaceFXAsset FaceFxPlayer.FxActor
getset

◆ AnimSet

FaceFXAnimSet FaceFxPlayer.AnimSet
getset

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