DDNet 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
CSnapshotDelta
m_SnapshotDeltaSixup
;
14
IStorage
*
m_pStorage
;
15
16
CDemoEditor
m_DemoEditor
;
17
18
char
m_aDemo
[256];
19
char
m_aDst
[256];
20
int
m_StartTick
;
21
int
m_EndTick
;
22
bool
m_Success
;
23
24
public
:
25
CDemoEdit
(
const
char
*pNetVersion,
CSnapshotDelta
*pSnapshotDelta,
CSnapshotDelta
*pSnapshotDeltaSixup,
IStorage
*pStorage,
const
char
*pDemo,
const
char
*pDst,
int
StartTick,
int
EndTick);
26
void
Run
()
override
;
27
char
*
Destination
() {
return
m_aDst
; }
28
bool
Success
()
const
{
return
m_Success
; }
29
};
30
#endif
CDemoEdit::Success
bool Success() const
Definition
demoedit.h:28
CDemoEdit::m_aDst
char m_aDst[256]
Definition
demoedit.h:19
CDemoEdit::m_aDemo
char m_aDemo[256]
Definition
demoedit.h:18
CDemoEdit::m_SnapshotDeltaSixup
CSnapshotDelta m_SnapshotDeltaSixup
Definition
demoedit.h:13
CDemoEdit::Destination
char * Destination()
Definition
demoedit.h:27
CDemoEdit::m_Success
bool m_Success
Definition
demoedit.h:22
CDemoEdit::Run
void Run() override
Definition
demoedit.cpp:23
CDemoEdit::m_pStorage
IStorage * m_pStorage
Definition
demoedit.h:14
CDemoEdit::m_EndTick
int m_EndTick
Definition
demoedit.h:21
CDemoEdit::CDemoEdit
CDemoEdit(const char *pNetVersion, CSnapshotDelta *pSnapshotDelta, CSnapshotDelta *pSnapshotDeltaSixup, IStorage *pStorage, const char *pDemo, const char *pDst, int StartTick, int EndTick)
Definition
demoedit.cpp:8
CDemoEdit::m_SnapshotDelta
CSnapshotDelta m_SnapshotDelta
Definition
demoedit.h:12
CDemoEdit::m_DemoEditor
CDemoEditor m_DemoEditor
Definition
demoedit.h:16
CDemoEdit::m_StartTick
int m_StartTick
Definition
demoedit.h:20
CDemoEditor
Definition
demo.h:208
CSnapshotDelta
Definition
snapshot.h:87
IJob::IJob
IJob()
Definition
jobs.cpp:11
IStorage
Definition
storage.h:21
jobs.h
demo.h
snapshot.h
src
engine
client
demoedit.h
Generated by
1.16.1