#include <demo.h>
|
| | CDemoRecorder (class CSnapshotDelta *pSnapshotDelta, bool NoMapData=false) |
| | CDemoRecorder ()=default |
| | ~CDemoRecorder () override |
| int | Start (class IStorage *pStorage, class IConsole *pConsole, const char *pFilename, const char *pNetversion, const char *pMap, const SHA256_DIGEST &Sha256, unsigned MapCrc, const char *pType, unsigned MapSize, unsigned char *pMapData, IOHANDLE MapFile, DEMOFUNC_FILTER pfnFilter, void *pUser) |
| int | Stop (IDemoRecorder::EStopMode Mode, const char *pTargetFilename="") override |
| void | AddDemoMarker () |
| void | AddDemoMarker (int Tick) |
| void | RecordSnapshot (int Tick, const void *pData, int Size) |
| void | RecordMessage (const void *pData, int Size) |
| bool | IsRecording () const override |
| const char * | CurrentFilename () const override |
| int | Length () const override |
| | IInterface () |
| virtual void | Shutdown () |
| virtual | ~IInterface ()=default |
◆ CDemoRecorder() [1/2]
| CDemoRecorder::CDemoRecorder |
( |
class CSnapshotDelta * | pSnapshotDelta, |
|
|
bool | NoMapData = false ) |
◆ CDemoRecorder() [2/2]
| CDemoRecorder::CDemoRecorder |
( |
| ) |
|
|
default |
◆ ~CDemoRecorder()
| CDemoRecorder::~CDemoRecorder |
( |
| ) |
|
|
override |
◆ AddDemoMarker() [1/2]
| void CDemoRecorder::AddDemoMarker |
( |
| ) |
|
◆ AddDemoMarker() [2/2]
| void CDemoRecorder::AddDemoMarker |
( |
int | Tick | ) |
|
◆ CurrentFilename()
| const char * CDemoRecorder::CurrentFilename |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsRecording()
| bool CDemoRecorder::IsRecording |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Length()
| int CDemoRecorder::Length |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ RecordMessage()
| void CDemoRecorder::RecordMessage |
( |
const void * | pData, |
|
|
int | Size ) |
◆ RecordSnapshot()
| void CDemoRecorder::RecordSnapshot |
( |
int | Tick, |
|
|
const void * | pData, |
|
|
int | Size ) |
◆ Start()
| int CDemoRecorder::Start |
( |
class IStorage * | pStorage, |
|
|
class IConsole * | pConsole, |
|
|
const char * | pFilename, |
|
|
const char * | pNetversion, |
|
|
const char * | pMap, |
|
|
const SHA256_DIGEST & | Sha256, |
|
|
unsigned | MapCrc, |
|
|
const char * | pType, |
|
|
unsigned | MapSize, |
|
|
unsigned char * | pMapData, |
|
|
IOHANDLE | MapFile, |
|
|
DEMOFUNC_FILTER | pfnFilter, |
|
|
void * | pUser ) |
◆ Stop()
◆ Write()
| void CDemoRecorder::Write |
( |
int | Type, |
|
|
const void * | pData, |
|
|
int | Size ) |
|
private |
◆ WriteTickMarker()
| void CDemoRecorder::WriteTickMarker |
( |
int | Tick, |
|
|
bool | Keyframe ) |
|
private |
◆ m_aCurrentFilename
◆ m_aLastSnapshotData
◆ m_aTimelineMarkers
◆ m_File
◆ m_FirstTick
| int CDemoRecorder::m_FirstTick |
|
private |
◆ m_LastKeyFrame
| int CDemoRecorder::m_LastKeyFrame |
|
private |
◆ m_LastTickMarker
| int CDemoRecorder::m_LastTickMarker |
|
private |
◆ m_NoMapData
| bool CDemoRecorder::m_NoMapData |
|
private |
◆ m_NumTimelineMarkers
| int CDemoRecorder::m_NumTimelineMarkers |
|
private |
◆ m_pConsole
| class IConsole* CDemoRecorder::m_pConsole |
|
private |
◆ m_pfnFilter
◆ m_pSnapshotDelta
◆ m_pStorage
| class IStorage* CDemoRecorder::m_pStorage |
|
private |
◆ m_pUser
| void* CDemoRecorder::m_pUser |
|
private |
The documentation for this class was generated from the following files: