PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
PMTPlayback Class Reference

Private Member Functions

void PMTPlayback ()
 
TFResult TestOnePlaying ()
 
TFResult TestOnePlayingStandAloneAutoDestroy ()
 
TFResult TestOnePlayingStandAlone ()
 
TFResult TestWiggleStress ()
 
TFResult TestStopping ()
 
TFResult CheckOnePlaying ()
 
TFResult CheckOnePlayingSAAD ()
 
TFResult CheckOnePlayingSA ()
 
TFResult CheckStop (float dt)
 
void PassOnePlaying (ParticleSource p)
 
void OnePlayingSAADEnded (ParticleSource p)
 
void OnePlayingSAEnded (ParticleSource p)
 
void StopEnded (ParticleSource p)
 

Private Attributes

ref array< ParticleSourcem_ParticleSources = new array<ParticleSource>()
 
int m_OnePlayingManagerID
 
bool m_bOnePlayingTestSuccess = false
 
int m_OnePlayingSAADPSID
 
bool m_bOnePlayingSAADEnded = false
 
int m_OnePlayingSAPSID
 
bool m_bOnePlayingSAEnded = false
 
int m_StopPSID
 
float m_StopAccumulatedTime
 
bool m_bStopWasStopped = false
 
bool m_bStopWasResumed = false
 
bool m_bStopEnded = false
 

Static Private Attributes

static const float STOP_ACCUMULATED_TIME_STOP_CUTOFF = 2
 
static const float STOP_ACCUMULATED_TIME_PLAY_CUTOFF = 3
 

Constructor & Destructor Documentation

◆ PMTPlayback()

void PMTPlayback ( )
inlineprivate

References AddInitTest().

Member Function Documentation

◆ CheckOnePlaying()

◆ CheckOnePlayingSA()

◆ CheckOnePlayingSAAD()

◆ CheckStop()

◆ OnePlayingSAADEnded()

void OnePlayingSAADEnded ( ParticleSource  p)
inlineprivate

◆ OnePlayingSAEnded()

void OnePlayingSAEnded ( ParticleSource  p)
inlineprivate

◆ PassOnePlaying()

void PassOnePlaying ( ParticleSource  p)
inlineprivate

References m_bOnePlayingTestSuccess.

Referenced by TestOnePlaying().

◆ StopEnded()

void StopEnded ( ParticleSource  p)
inlineprivate

References m_bStopEnded.

Referenced by TestStopping().

◆ TestOnePlaying()

◆ TestOnePlayingStandAlone()

◆ TestOnePlayingStandAloneAutoDestroy()

◆ TestStopping()

◆ TestWiggleStress()

Field Documentation

◆ m_bOnePlayingSAADEnded

bool m_bOnePlayingSAADEnded = false
private

◆ m_bOnePlayingSAEnded

bool m_bOnePlayingSAEnded = false
private

◆ m_bOnePlayingTestSuccess

bool m_bOnePlayingTestSuccess = false
private

Referenced by CheckOnePlaying(), and PassOnePlaying().

◆ m_bStopEnded

bool m_bStopEnded = false
private

Referenced by CheckStop(), and StopEnded().

◆ m_bStopWasResumed

bool m_bStopWasResumed = false
private

Referenced by CheckStop().

◆ m_bStopWasStopped

bool m_bStopWasStopped = false
private

Referenced by CheckStop().

◆ m_OnePlayingManagerID

int m_OnePlayingManagerID
private

Referenced by CheckOnePlaying(), and TestOnePlaying().

◆ m_OnePlayingSAADPSID

int m_OnePlayingSAADPSID
private

◆ m_OnePlayingSAPSID

int m_OnePlayingSAPSID
private

◆ m_ParticleSources

◆ m_StopAccumulatedTime

float m_StopAccumulatedTime
private

Referenced by CheckStop().

◆ m_StopPSID

int m_StopPSID
private

Referenced by CheckStop(), and TestStopping().

◆ STOP_ACCUMULATED_TIME_PLAY_CUTOFF

const float STOP_ACCUMULATED_TIME_PLAY_CUTOFF = 3
staticprivate

Referenced by CheckStop().

◆ STOP_ACCUMULATED_TIME_STOP_CUTOFF

const float STOP_ACCUMULATED_TIME_STOP_CUTOFF = 2
staticprivate

Referenced by CheckStop().


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