Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
PMTPlayback Class Reference
Inheritance diagram for PMTPlayback:
PMTF

Private Member Functions

void PMTPlayback ()
TFResult CheckOnePlaying ()
TFResult CheckOnePlayingSA ()
TFResult CheckOnePlayingSAAD ()
TFResult CheckStop (float dt)
void OnePlayingSAADEnded (ParticleSource p)
void OnePlayingSAEnded (ParticleSource p)
void PassOnePlaying (ParticleSource p)
void StopEnded (ParticleSource p)
TFResult TestOnePlaying ()
TFResult TestOnePlayingStandAlone ()
TFResult TestOnePlayingStandAloneAutoDestroy ()
TFResult TestStopping ()
TFResult TestWiggleStress ()
Private Member Functions inherited from PMTF
ParticleManager CreatePMFixedBlocking (int size)
void PrintActiveStats ()
void PrintPMStats (notnull ParticleManager pm)

Private Attributes

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

Static Private Attributes

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

Detailed Description

Definition at line 1 of file pmtplayback.c.

Constructor & Destructor Documentation

◆ PMTPlayback()

void PMTPlayback ( )
inlineprivate

Definition at line 29 of file pmtplayback.c.

References AddInitTest().

Member Function Documentation

◆ CheckOnePlaying()

◆ CheckOnePlayingSA()

TFResult CheckOnePlayingSA ( )
inlineprivate

◆ CheckOnePlayingSAAD()

TFResult CheckOnePlayingSAAD ( )
inlineprivate

◆ CheckStop()

◆ OnePlayingSAADEnded()

void OnePlayingSAADEnded ( ParticleSource p)
inlineprivate

Definition at line 288 of file pmtplayback.c.

References m_bOnePlayingSAADEnded.

Referenced by TestOnePlayingStandAloneAutoDestroy().

◆ OnePlayingSAEnded()

void OnePlayingSAEnded ( ParticleSource p)
inlineprivate

Definition at line 294 of file pmtplayback.c.

References m_bOnePlayingSAEnded.

Referenced by TestOnePlayingStandAlone().

◆ PassOnePlaying()

void PassOnePlaying ( ParticleSource p)
inlineprivate

Definition at line 280 of file pmtplayback.c.

References m_bOnePlayingTestSuccess.

Referenced by TestOnePlaying().

◆ StopEnded()

void StopEnded ( ParticleSource p)
inlineprivate

Definition at line 300 of file pmtplayback.c.

References m_bStopEnded.

Referenced by TestStopping().

◆ TestOnePlaying()

◆ TestOnePlayingStandAlone()

◆ TestOnePlayingStandAloneAutoDestroy()

◆ TestStopping()

◆ TestWiggleStress()

Field Documentation

◆ m_bOnePlayingSAADEnded

bool m_bOnePlayingSAADEnded = false
private

Definition at line 11 of file pmtplayback.c.

Referenced by CheckOnePlayingSAAD(), and OnePlayingSAADEnded().

◆ m_bOnePlayingSAEnded

bool m_bOnePlayingSAEnded = false
private

Definition at line 15 of file pmtplayback.c.

Referenced by CheckOnePlayingSA(), and OnePlayingSAEnded().

◆ m_bOnePlayingTestSuccess

bool m_bOnePlayingTestSuccess = false
private

Definition at line 7 of file pmtplayback.c.

Referenced by CheckOnePlaying(), and PassOnePlaying().

◆ m_bStopEnded

bool m_bStopEnded = false
private

Definition at line 24 of file pmtplayback.c.

Referenced by CheckStop(), and StopEnded().

◆ m_bStopWasResumed

bool m_bStopWasResumed = false
private

Definition at line 23 of file pmtplayback.c.

Referenced by CheckStop().

◆ m_bStopWasStopped

bool m_bStopWasStopped = false
private

Definition at line 22 of file pmtplayback.c.

Referenced by CheckStop().

◆ m_OnePlayingManagerID

int m_OnePlayingManagerID
private

Definition at line 6 of file pmtplayback.c.

Referenced by CheckOnePlaying(), and TestOnePlaying().

◆ m_OnePlayingSAADPSID

int m_OnePlayingSAADPSID
private

Definition at line 10 of file pmtplayback.c.

Referenced by CheckOnePlayingSAAD(), and TestOnePlayingStandAloneAutoDestroy().

◆ m_OnePlayingSAPSID

int m_OnePlayingSAPSID
private

Definition at line 14 of file pmtplayback.c.

Referenced by CheckOnePlayingSA(), and TestOnePlayingStandAlone().

◆ m_ParticleSources

◆ m_StopAccumulatedTime

float m_StopAccumulatedTime
private

Definition at line 19 of file pmtplayback.c.

Referenced by CheckStop().

◆ m_StopPSID

int m_StopPSID
private

Definition at line 18 of file pmtplayback.c.

Referenced by CheckStop(), and TestStopping().

◆ STOP_ACCUMULATED_TIME_PLAY_CUTOFF

const float STOP_ACCUMULATED_TIME_PLAY_CUTOFF = 3
staticprivate

Definition at line 21 of file pmtplayback.c.

Referenced by CheckStop().

◆ STOP_ACCUMULATED_TIME_STOP_CUTOFF

const float STOP_ACCUMULATED_TIME_STOP_CUTOFF = 2
staticprivate

Definition at line 20 of file pmtplayback.c.

Referenced by CheckStop().


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