#include <demo.h>
|
| CDemoRecorder (class CSnapshotDelta *pSnapshotDelta, bool NoMapData=false) |
|
| CDemoRecorder () |
|
| ~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 |
|
virtual | ~IDemoRecorder () |
|
virtual bool | IsRecording () const =0 |
|
virtual int | Stop (IDemoRecorder::EStopMode Mode, const char *pTargetFilename="")=0 |
|
virtual int | Length () const =0 |
|
virtual const char * | CurrentFilename () const =0 |
|
| IInterface () |
|
virtual void | Shutdown () |
|
virtual | ~IInterface () |
|
◆ CDemoRecorder() [1/2]
CDemoRecorder::CDemoRecorder |
( |
class CSnapshotDelta * |
pSnapshotDelta, |
|
|
bool |
NoMapData = false |
|
) |
| |
◆ CDemoRecorder() [2/2]
CDemoRecorder::CDemoRecorder |
( |
| ) |
|
|
inline |
◆ ~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: