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 <base/types.h>
5
9
10class IStorage;
11
12class CDemoEdit : public IJob
13{
17
19
25
26public:
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
bool Success() const
Definition demoedit.h:30
CSnapshotDelta m_SnapshotDeltaSixup
Definition demoedit.h:15
char * Destination()
Definition demoedit.h:29
bool m_Success
Definition demoedit.h:24
char m_aDemo[IO_MAX_PATH_LENGTH]
Definition demoedit.h:20
char m_aDst[IO_MAX_PATH_LENGTH]
Definition demoedit.h:21
void Run() override
Definition demoedit.cpp:23
IStorage * m_pStorage
Definition demoedit.h:16
int m_EndTick
Definition demoedit.h:23
CDemoEdit(const char *pNetVersion, CSnapshotDelta *pSnapshotDelta, CSnapshotDelta *pSnapshotDeltaSixup, IStorage *pStorage, const char *pDemo, const char *pDst, int StartTick, int EndTick)
Definition demoedit.cpp:8
CSnapshotDelta m_SnapshotDelta
Definition demoedit.h:14
CDemoEditor m_DemoEditor
Definition demoedit.h:18
int m_StartTick
Definition demoedit.h:22
Definition demo.h:206
Definition snapshot.h:94
IJob()
Definition jobs.cpp:11
Definition storage.h:21
constexpr auto IO_MAX_PATH_LENGTH
Definition types.h:26