DDraceNetwork Documentation
Loading...
Searching...
No Matches
editor_object.h
Go to the documentation of this file.
1
#ifndef GAME_EDITOR_EDITOR_OBJECT_H
2
#define GAME_EDITOR_EDITOR_OBJECT_H
3
4
class
CEditor
;
5
class
IInput
;
6
class
IClient
;
7
class
CConfig
;
8
class
IEngine
;
9
class
IGraphics
;
10
class
ISound
;
11
class
ITextRender
;
12
class
IStorage
;
13
class
CUi
;
14
class
CRenderTools
;
15
class
CRenderMap
;
16
17
class
CEditorObject
18
{
19
public
:
20
virtual
~CEditorObject
() =
default
;
21
26
virtual
void
OnInit
(
CEditor
*pEditor);
27
28
CEditor
*
Editor
();
29
const
CEditor
*
Editor
()
const
;
30
IInput
*
Input
();
31
const
IInput
*
Input
()
const
;
32
IClient
*
Client
();
33
const
IClient
*
Client
()
const
;
34
CConfig
*
Config
();
35
const
CConfig
*
Config
()
const
;
36
IEngine
*
Engine
();
37
const
IEngine
*
Engine
()
const
;
38
IGraphics
*
Graphics
();
39
const
IGraphics
*
Graphics
()
const
;
40
ISound
*
Sound
();
41
const
ISound
*
Sound
()
const
;
42
ITextRender
*
TextRender
();
43
const
ITextRender
*
TextRender
()
const
;
44
IStorage
*
Storage
();
45
const
IStorage
*
Storage
()
const
;
46
CUi
*
Ui
();
47
const
CUi
*
Ui
()
const
;
48
CRenderMap
*
RenderMap
();
49
const
CRenderMap
*
RenderMap
()
const
;
50
51
private
:
52
CEditor
*
m_pEditor
;
53
};
54
55
#endif
CConfig
Definition
config.h:30
CEditorObject
Definition
editor_object.h:18
CEditorObject::Input
IInput * Input()
Definition
editor_object.cpp:12
CEditorObject::Editor
CEditor * Editor()
Definition
editor_object.cpp:10
CEditorObject::Storage
IStorage * Storage()
Definition
editor_object.cpp:26
CEditorObject::~CEditorObject
virtual ~CEditorObject()=default
CEditorObject::Client
IClient * Client()
Definition
editor_object.cpp:14
CEditorObject::Graphics
IGraphics * Graphics()
Definition
editor_object.cpp:20
CEditorObject::Engine
IEngine * Engine()
Definition
editor_object.cpp:18
CEditorObject::RenderMap
CRenderMap * RenderMap()
Definition
editor_object.cpp:30
CEditorObject::TextRender
ITextRender * TextRender()
Definition
editor_object.cpp:24
CEditorObject::m_pEditor
CEditor * m_pEditor
Definition
editor_object.h:52
CEditorObject::Config
CConfig * Config()
Definition
editor_object.cpp:16
CEditorObject::Sound
ISound * Sound()
Definition
editor_object.cpp:22
CEditorObject::Ui
CUi * Ui()
Definition
editor_object.cpp:28
CEditorObject::OnInit
virtual void OnInit(CEditor *pEditor)
Definition
editor_object.cpp:5
CEditor
Definition
editor.h:108
CRenderMap
Definition
render_map.h:56
CRenderTools
Definition
render.h:211
CUi
Definition
ui.h:304
IClient
Definition
client.h:39
IEngine
Definition
engine.h:15
IGraphics
Definition
graphics.h:189
IInput
Definition
input.h:18
ISound
Definition
sound.h:12
IStorage
Definition
storage.h:21
ITextRender
Definition
textrender.h:291
src
game
editor
editor_object.h
Generated by
1.16.1