DDNet documentation
Loading...
Searching...
No Matches
CDemoEditor Class Reference

#include <demo.h>

Inheritance diagram for CDemoEditor:
[legend]
Collaboration diagram for CDemoEditor:
[legend]

Public Member Functions

virtual void Init (CSnapshotDelta *pSnapshotDelta, CSnapshotDelta *pSnapshotDeltaSixup, IConsole *pConsole, IStorage *pStorage)
bool Slice (const char *pDemo, const char *pDst, int StartTick, int EndTick, DEMOFUNC_FILTER pfnFilter, void *pUser) override
Public Member Functions inherited from IInterface
 IInterface ()
virtual void Shutdown ()
virtual ~IInterface ()=default

Private Attributes

IConsolem_pConsole
IStoragem_pStorage
CSnapshotDeltam_pSnapshotDelta
CSnapshotDeltam_pSnapshotDeltaSixup

Additional Inherited Members

Static Public Member Functions inherited from IDemoEditor
static const char * InterfaceName ()
Protected Member Functions inherited from IInterface
IKernelKernel ()

Member Function Documentation

◆ Init()

void CDemoEditor::Init ( CSnapshotDelta * pSnapshotDelta,
CSnapshotDelta * pSnapshotDeltaSixup,
IConsole * pConsole,
IStorage * pStorage )
virtual

◆ Slice()

bool CDemoEditor::Slice ( const char * pDemo,
const char * pDst,
int StartTick,
int EndTick,
DEMOFUNC_FILTER pfnFilter,
void * pUser )
overridevirtual

Implements IDemoEditor.

Member Data Documentation

◆ m_pConsole

IConsole* CDemoEditor::m_pConsole
private

◆ m_pSnapshotDelta

CSnapshotDelta* CDemoEditor::m_pSnapshotDelta
private

◆ m_pSnapshotDeltaSixup

CSnapshotDelta* CDemoEditor::m_pSnapshotDeltaSixup
private

◆ m_pStorage

IStorage* CDemoEditor::m_pStorage
private

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