![]() |
Plasma Engine
2.0
|
Public Types | |
| enum class | State { Off , StartedRampUp , RampingUp , Running , StartedRampDown , RampingDown , Finished } |
Public Member Functions | |
| bool | WillStateBeOff (bool bTriggerActive) const |
| void | UpdateState (plTime diff) |
| State | GetCurrentState () const |
| float | GetWeight () const |
| float | GetNormalizedPlaybackPosition () const |
| bool | HasTransitioned () const |
| bool | HasLoopedStart () const |
| bool | HasLoopedEnd () const |
| float | GetFinalSpeed () const |
| plResult | Serialize (plStreamWriter &inout_stream) const |
| plResult | Deserialize (plStreamReader &inout_stream) |
Public Attributes | |
| plTime | m_FadeIn |
| plTime | m_FadeOut |
| bool | m_bImmediateFadeIn = false |
| bool | m_bImmediateFadeOut = false |
| bool | m_bLoop = false |
| float | m_fPlaybackSpeed = 1.0f |
| bool | m_bApplyRootMotion = false |
| bool | m_bTriggerActive = false |
| float | m_fPlaybackSpeedFactor = 1.0f |
| plTime | m_Duration |
| plTime | m_DurationOfQueued |