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
rust::Box<CSnapshotDelta>
m_pSnapshotDelta
;
13
rust::Box<CSnapshotDelta>
m_pSnapshotDeltaSixup
;
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_pSnapshotDeltaSixup
rust::Box< CSnapshotDelta > m_pSnapshotDeltaSixup
Definition
demoedit.h:13
CDemoEdit::m_aDst
char m_aDst[256]
Definition
demoedit.h:19
CDemoEdit::m_aDemo
char m_aDemo[256]
Definition
demoedit.h:18
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_pSnapshotDelta
rust::Box< CSnapshotDelta > m_pSnapshotDelta
Definition
demoedit.h:12
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_DemoEditor
CDemoEditor m_DemoEditor
Definition
demoedit.h:16
CDemoEdit::m_StartTick
int m_StartTick
Definition
demoedit.h:20
CDemoEditor
Definition
demo.h:208
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