DDraceNetwork Documentation
Loading...
Searching...
No Matches
demoedit.h
Go to the documentation of this file.
1
#ifndef ENGINE_CLIENT_DEMOEDIT_H
2
#define ENGINE_CLIENT_DEMOEDIT_H
3
4
#include <
engine/shared/demo.h
>
5
#include <
engine/shared/jobs.h
>
6
#include <
engine/shared/snapshot.h
>
7
8
class
IStorage
;
9
10
class
CDemoEdit
:
public
IJob
11
{
12
CSnapshotDelta
m_SnapshotDelta
;
13
IStorage
*
m_pStorage
;
14
15
CDemoEditor
m_DemoEditor
;
16
17
char
m_aDemo
[256];
18
char
m_aDst
[256];
19
int
m_StartTick
;
20
int
m_EndTick
;
21
bool
m_Success
;
22
23
public
:
24
CDemoEdit
(
const
char
*pNetVersion,
CSnapshotDelta
*pSnapshotDelta,
IStorage
*pStorage,
const
char
*pDemo,
const
char
*pDst,
int
StartTick,
int
EndTick);
25
void
Run
()
override
;
26
char
*
Destination
() {
return
m_aDst
; }
27
bool
Success
()
const
{
return
m_Success
; }
28
};
29
#endif
CDemoEdit::Success
bool Success() const
Definition
demoedit.h:27
CDemoEdit::m_aDst
char m_aDst[256]
Definition
demoedit.h:18
CDemoEdit::m_aDemo
char m_aDemo[256]
Definition
demoedit.h:17
CDemoEdit::Destination
char * Destination()
Definition
demoedit.h:26
CDemoEdit::m_Success
bool m_Success
Definition
demoedit.h:21
CDemoEdit::Run
void Run() override
Definition
demoedit.cpp:20
CDemoEdit::CDemoEdit
CDemoEdit(const char *pNetVersion, CSnapshotDelta *pSnapshotDelta, IStorage *pStorage, const char *pDemo, const char *pDst, int StartTick, int EndTick)
Definition
demoedit.cpp:6
CDemoEdit::m_pStorage
IStorage * m_pStorage
Definition
demoedit.h:13
CDemoEdit::m_EndTick
int m_EndTick
Definition
demoedit.h:20
CDemoEdit::m_SnapshotDelta
CSnapshotDelta m_SnapshotDelta
Definition
demoedit.h:12
CDemoEdit::m_DemoEditor
CDemoEditor m_DemoEditor
Definition
demoedit.h:15
CDemoEdit::m_StartTick
int m_StartTick
Definition
demoedit.h:19
CDemoEditor
Definition
demo.h:202
CSnapshotDelta
Definition
snapshot.h:78
IJob::IJob
IJob()
Definition
jobs.cpp:7
IStorage
Definition
storage.h:21
jobs.h
demo.h
snapshot.h
src
engine
client
demoedit.h
Generated by
1.16.1