DDNet documentation
Toggle main menu visibility
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 <
base/types.h
>
5
6
#include <
engine/shared/demo.h
>
7
#include <
engine/shared/jobs.h
>
8
#include <
engine/shared/snapshot.h
>
9
10
class
IStorage
;
11
12
class
CDemoEdit
:
public
IJob
13
{
14
CSnapshotDelta
m_SnapshotDelta
;
15
CSnapshotDelta
m_SnapshotDeltaSixup
;
16
IStorage
*
m_pStorage
;
17
18
CDemoEditor
m_DemoEditor
;
19
20
char
m_aDemo
[
IO_MAX_PATH_LENGTH
];
21
char
m_aDst
[
IO_MAX_PATH_LENGTH
];
22
int
m_StartTick
;
23
int
m_EndTick
;
24
bool
m_Success
;
25
26
public
:
27
CDemoEdit
(
const
char
*pNetVersion,
CSnapshotDelta
*pSnapshotDelta,
CSnapshotDelta
*pSnapshotDeltaSixup,
IStorage
*pStorage,
const
char
*pDemo,
const
char
*pDst,
int
StartTick,
int
EndTick);
28
void
Run
()
override
;
29
char
*
Destination
() {
return
m_aDst
; }
30
bool
Success
()
const
{
return
m_Success
; }
31
};
32
#endif
CDemoEdit::Success
bool Success() const
Definition
demoedit.h:30
CDemoEdit::m_SnapshotDeltaSixup
CSnapshotDelta m_SnapshotDeltaSixup
Definition
demoedit.h:15
CDemoEdit::Destination
char * Destination()
Definition
demoedit.h:29
CDemoEdit::m_Success
bool m_Success
Definition
demoedit.h:24
CDemoEdit::m_aDemo
char m_aDemo[IO_MAX_PATH_LENGTH]
Definition
demoedit.h:20
CDemoEdit::m_aDst
char m_aDst[IO_MAX_PATH_LENGTH]
Definition
demoedit.h:21
CDemoEdit::Run
void Run() override
Definition
demoedit.cpp:23
CDemoEdit::m_pStorage
IStorage * m_pStorage
Definition
demoedit.h:16
CDemoEdit::m_EndTick
int m_EndTick
Definition
demoedit.h:23
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:14
CDemoEdit::m_DemoEditor
CDemoEditor m_DemoEditor
Definition
demoedit.h:18
CDemoEdit::m_StartTick
int m_StartTick
Definition
demoedit.h:22
CDemoEditor
Definition
demo.h:206
CSnapshotDelta
Definition
snapshot.h:94
IJob::IJob
IJob()
Definition
jobs.cpp:11
IStorage
Definition
storage.h:21
IO_MAX_PATH_LENGTH
constexpr auto IO_MAX_PATH_LENGTH
Definition
types.h:26
jobs.h
demo.h
snapshot.h
types.h
src
engine
client
demoedit.h
Generated by
1.18.0