#include <demo.h>
|
| | CDemoPlayer (class CSnapshotDelta *pSnapshotDelta, bool UseVideo) |
| |
| | CDemoPlayer (class CSnapshotDelta *pSnapshotDelta, bool UseVideo, TUpdateIntraTimesFunc &&UpdateIntraTimesFunc) |
| |
| | ~CDemoPlayer () override |
| |
| void | Construct (class CSnapshotDelta *pSnapshotDelta, bool UseVideo) |
| |
| void | SetListener (IListener *pListener) |
| |
| int | Load (class IStorage *pStorage, class IConsole *pConsole, const char *pFilename, int StorageType) |
| |
| unsigned char * | GetMapData (class IStorage *pStorage) |
| |
| bool | ExtractMap (class IStorage *pStorage) |
| |
| void | Play () |
| |
| void | Pause () override |
| |
| void | Unpause () override |
| |
| void | Stop (const char *pErrorMessage="") |
| |
| void | SetSpeed (float Speed) override |
| |
| void | SetSpeedIndex (int SpeedIndex) override |
| |
| void | AdjustSpeedIndex (int Offset) override |
| |
| int | SeekPercent (float Percent) override |
| |
| int | SeekTime (float Seconds) override |
| |
| int | SeekTick (ETickOffset TickOffset) override |
| |
| int | SetPos (int WantedTick) override |
| |
| const CInfo * | BaseInfo () const override |
| |
| void | GetDemoName (char *pBuffer, size_t BufferSize) const override |
| |
| bool | GetDemoInfo (class IStorage *pStorage, class IConsole *pConsole, const char *pFilename, int StorageType, CDemoHeader *pDemoHeader, CTimelineMarkers *pTimelineMarkers, CMapInfo *pMapInfo, IOHANDLE *pFile=nullptr, char *pErrorMessage=nullptr, size_t ErrorMessageSize=0) const override |
| |
| const char * | Filename () const |
| |
| const char * | ErrorMessage () const override |
| |
| void | Update (bool RealTime=true) |
| |
| bool | IsSixup () const |
| |
| const CPlaybackInfo * | Info () const |
| |
| bool | IsPlaying () const override |
| |
| const CMapInfo * | GetMapInfo () const |
| |
| virtual | ~IDemoPlayer ()=default |
| |
| | IInterface () |
| |
| virtual void | Shutdown () |
| |
| virtual | ~IInterface ()=default |
| |
◆ EReadChunkHeaderResult
| Enumerator |
|---|
| CHUNKHEADER_SUCCESS | |
| CHUNKHEADER_ERROR | |
| CHUNKHEADER_EOF | |
◆ EScanFileResult
| Enumerator |
|---|
| SUCCESS | |
| ERROR_RECOVERABLE | |
| ERROR_UNRECOVERABLE | |
◆ CDemoPlayer() [1/2]
◆ CDemoPlayer() [2/2]
◆ ~CDemoPlayer()
| CDemoPlayer::~CDemoPlayer |
( |
| ) |
|
|
override |
◆ AdjustSpeedIndex()
| void CDemoPlayer::AdjustSpeedIndex |
( |
int |
Offset | ) |
|
|
overridevirtual |
◆ BaseInfo()
◆ Construct()
◆ DoTick()
| void CDemoPlayer::DoTick |
( |
| ) |
|
|
private |
◆ ErrorMessage()
| const char * CDemoPlayer::ErrorMessage |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ExtractMap()
◆ Filename()
◆ GetDemoInfo()
◆ GetDemoName()
| void CDemoPlayer::GetDemoName |
( |
char * |
pBuffer, |
|
|
size_t |
BufferSize |
|
) |
| const |
|
overridevirtual |
◆ GetMapData()
◆ GetMapInfo()
◆ Info()
◆ IsPlaying()
| bool CDemoPlayer::IsPlaying |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsSixup()
| bool CDemoPlayer::IsSixup |
( |
| ) |
const |
|
inline |
◆ Load()
◆ Pause()
| void CDemoPlayer::Pause |
( |
| ) |
|
|
overridevirtual |
◆ Play()
| void CDemoPlayer::Play |
( |
| ) |
|
◆ ReadChunkHeader()
◆ ScanFile()
◆ SeekPercent()
| int CDemoPlayer::SeekPercent |
( |
float |
Percent | ) |
|
|
overridevirtual |
◆ SeekTick()
◆ SeekTime()
| int CDemoPlayer::SeekTime |
( |
float |
Seconds | ) |
|
|
overridevirtual |
◆ SetListener()
◆ SetPos()
| int CDemoPlayer::SetPos |
( |
int |
WantedTick | ) |
|
|
overridevirtual |
◆ SetSpeed()
◆ SetSpeedIndex()
| void CDemoPlayer::SetSpeedIndex |
( |
int |
SpeedIndex | ) |
|
|
overridevirtual |
◆ Stop()
◆ Time()
◆ Unpause()
| void CDemoPlayer::Unpause |
( |
| ) |
|
|
overridevirtual |
◆ Update()
◆ UpdateTimes()
| void CDemoPlayer::UpdateTimes |
( |
| ) |
|
|
private |
◆ m_aChunkData
◆ m_aCompressedSnapshotData
◆ m_aDecompressedSnapshotData
◆ m_aErrorMessage
| char CDemoPlayer::m_aErrorMessage[256] |
|
private |
◆ m_aFilename
◆ m_aLastSnapshotData
◆ m_aSnapshot
◆ m_File
◆ m_Info
◆ m_LastSnapshotDataSize
| int CDemoPlayer::m_LastSnapshotDataSize |
|
private |
◆ m_MapInfo
◆ m_MapOffset
◆ m_pConsole
◆ m_pListener
◆ m_pSnapshotDelta
◆ m_Sixup
| bool CDemoPlayer::m_Sixup |
|
private |
◆ m_SpeedIndex
| int CDemoPlayer::m_SpeedIndex |
|
private |
◆ m_UpdateIntraTimesFunc
◆ m_UseVideo
| bool CDemoPlayer::m_UseVideo |
|
private |
◆ m_vKeyFrames
| std::vector<CKeyFrame> CDemoPlayer::m_vKeyFrames |
|
private |
◆ m_WasRecording
The documentation for this class was generated from the following files: