#include <demo.h>
|
| | CDemoPlayer (CSnapshotDelta *pSnapshotDelta, CSnapshotDelta *pSnapshotDeltaSixup, bool UseVideo) |
| | CDemoPlayer (CSnapshotDelta *pSnapshotDelta, CSnapshotDelta *pSnapshotDeltaSixup, bool UseVideo, TUpdateIntraTimesFunc &&UpdateIntraTimesFunc) |
| | ~CDemoPlayer () override |
| void | SetListener (IListener *pListener) |
| int | Load (IStorage *pStorage, IConsole *pConsole, const char *pFilename, int StorageType) |
| unsigned char * | GetMapData (IStorage *pStorage) |
| bool | ExtractMap (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 |
| bool | SeekPercent (float Percent) override |
| bool | SeekTime (float Seconds) override |
| bool | SeekTick (ETickOffset TickOffset) override |
| bool | SetPos (int WantedTick) override |
| const CInfo * | BaseInfo () const override |
| void | GetDemoName (char *pBuffer, size_t BufferSize) const override |
| bool | GetDemoInfo (IStorage *pStorage, 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 |
| | 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()
| const CInfo * CDemoPlayer::BaseInfo |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Construct()
◆ DoTick()
| void CDemoPlayer::DoTick |
( |
| ) |
|
|
private |
◆ ErrorMessage()
| const char * CDemoPlayer::ErrorMessage |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ExtractMap()
| bool CDemoPlayer::ExtractMap |
( |
IStorage * | pStorage | ) |
|
◆ Filename()
| const char * CDemoPlayer::Filename |
( |
| ) |
const |
|
inline |
◆ GetDemoInfo()
| bool CDemoPlayer::GetDemoInfo |
( |
IStorage * | pStorage, |
|
|
IConsole * | pConsole, |
|
|
const char * | pFilename, |
|
|
int | StorageType, |
|
|
CDemoHeader * | pDemoHeader, |
|
|
CTimelineMarkers * | pTimelineMarkers, |
|
|
CMapInfo * | pMapInfo, |
|
|
IOHANDLE * | pFile = nullptr, |
|
|
char * | pErrorMessage = nullptr, |
|
|
size_t | ErrorMessageSize = 0 ) const |
|
overridevirtual |
◆ GetDemoName()
| void CDemoPlayer::GetDemoName |
( |
char * | pBuffer, |
|
|
size_t | BufferSize ) const |
|
overridevirtual |
◆ GetMapData()
| unsigned char * CDemoPlayer::GetMapData |
( |
IStorage * | pStorage | ) |
|
◆ GetMapInfo()
| const CMapInfo * CDemoPlayer::GetMapInfo |
( |
| ) |
const |
|
inline |
◆ Info()
◆ IsPlaying()
| bool CDemoPlayer::IsPlaying |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsSixup()
| bool CDemoPlayer::IsSixup |
( |
| ) |
const |
|
inline |
◆ Load()
| int CDemoPlayer::Load |
( |
IStorage * | pStorage, |
|
|
IConsole * | pConsole, |
|
|
const char * | pFilename, |
|
|
int | StorageType ) |
◆ Pause()
| void CDemoPlayer::Pause |
( |
| ) |
|
|
overridevirtual |
◆ Play()
| void CDemoPlayer::Play |
( |
| ) |
|
◆ ReadChunkHeader()
◆ ScanFile()
◆ SeekPercent()
| bool CDemoPlayer::SeekPercent |
( |
float | Percent | ) |
|
|
overridevirtual |
◆ SeekTick()
◆ SeekTime()
| bool CDemoPlayer::SeekTime |
( |
float | Seconds | ) |
|
|
overridevirtual |
◆ SetListener()
| void CDemoPlayer::SetListener |
( |
IListener * | pListener | ) |
|
◆ SetPos()
| bool CDemoPlayer::SetPos |
( |
int | WantedTick | ) |
|
|
overridevirtual |
◆ SetSpeed()
| void CDemoPlayer::SetSpeed |
( |
float | Speed | ) |
|
|
overridevirtual |
◆ SetSpeedIndex()
| void CDemoPlayer::SetSpeedIndex |
( |
int | SpeedIndex | ) |
|
|
overridevirtual |
◆ SnapshotDelta()
◆ Stop()
| void CDemoPlayer::Stop |
( |
const char * | pErrorMessage = "" | ) |
|
◆ Time()
| int64_t CDemoPlayer::Time |
( |
| ) |
|
|
private |
◆ Unpause()
| void CDemoPlayer::Unpause |
( |
| ) |
|
|
overridevirtual |
◆ Update()
| void CDemoPlayer::Update |
( |
bool | RealTime = true | ) |
|
◆ UpdateTimes()
| void CDemoPlayer::UpdateTimes |
( |
| ) |
|
|
private |
◆ m_aChunkData
◆ m_aCompressedSnapshotData
◆ m_aDecompressedSnapshotData
◆ m_aErrorMessage
| char CDemoPlayer::m_aErrorMessage[256] |
|
private |
◆ m_aFilename
◆ m_File
◆ m_Info
◆ m_LastSnapshotData
◆ m_LastSnapshotDataSize
| int CDemoPlayer::m_LastSnapshotDataSize |
|
private |
◆ m_MapInfo
◆ m_MapOffset
| int64_t CDemoPlayer::m_MapOffset |
|
private |
◆ m_pConsole
◆ m_pListener
◆ m_pSnapshotDelta
◆ m_pSnapshotDeltaSixup
◆ m_Sixup
| bool CDemoPlayer::m_Sixup |
|
private |
◆ m_Snapshot
◆ 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
| bool CDemoPlayer::m_WasRecording = false |
|
private |
The documentation for this class was generated from the following files: