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
CEditorMap
;
6
class
IInput
;
7
class
IClient
;
8
class
CConfig
;
9
class
IEngine
;
10
class
IGraphics
;
11
class
ISound
;
12
class
ITextRender
;
13
class
IStorage
;
14
class
CUi
;
15
class
CRenderTools
;
16
class
CRenderMap
;
17
18
class
CEditorObject
19
{
20
public
:
21
virtual
~CEditorObject
() =
default
;
22
27
virtual
void
OnInit
(
CEditor
*pEditor);
28
29
CEditor
*
Editor
();
30
const
CEditor
*
Editor
()
const
;
31
CEditorMap
*
Map
();
32
const
CEditorMap
*
Map
()
const
;
33
IInput
*
Input
();
34
const
IInput
*
Input
()
const
;
35
IClient
*
Client
();
36
const
IClient
*
Client
()
const
;
37
CConfig
*
Config
();
38
const
CConfig
*
Config
()
const
;
39
IEngine
*
Engine
();
40
const
IEngine
*
Engine
()
const
;
41
IGraphics
*
Graphics
();
42
const
IGraphics
*
Graphics
()
const
;
43
ISound
*
Sound
();
44
const
ISound
*
Sound
()
const
;
45
ITextRender
*
TextRender
();
46
const
ITextRender
*
TextRender
()
const
;
47
IStorage
*
Storage
();
48
const
IStorage
*
Storage
()
const
;
49
CUi
*
Ui
();
50
const
CUi
*
Ui
()
const
;
51
CRenderMap
*
RenderMap
();
52
const
CRenderMap
*
RenderMap
()
const
;
53
54
private
:
55
CEditor
*
m_pEditor
;
56
};
57
58
#endif
CConfig
Definition
config.h:30
CEditorMap
Definition
map.h:53
CEditorObject
Definition
editor_object.h:19
CEditorObject::Input
IInput * Input()
Definition
editor_object.cpp:14
CEditorObject::Editor
CEditor * Editor()
Definition
editor_object.cpp:10
CEditorObject::Storage
IStorage * Storage()
Definition
editor_object.cpp:28
CEditorObject::~CEditorObject
virtual ~CEditorObject()=default
CEditorObject::Client
IClient * Client()
Definition
editor_object.cpp:16
CEditorObject::Graphics
IGraphics * Graphics()
Definition
editor_object.cpp:22
CEditorObject::Map
CEditorMap * Map()
Definition
editor_object.cpp:12
CEditorObject::Engine
IEngine * Engine()
Definition
editor_object.cpp:20
CEditorObject::RenderMap
CRenderMap * RenderMap()
Definition
editor_object.cpp:32
CEditorObject::TextRender
ITextRender * TextRender()
Definition
editor_object.cpp:26
CEditorObject::m_pEditor
CEditor * m_pEditor
Definition
editor_object.h:55
CEditorObject::Config
CConfig * Config()
Definition
editor_object.cpp:18
CEditorObject::Sound
ISound * Sound()
Definition
editor_object.cpp:24
CEditorObject::Ui
CUi * Ui()
Definition
editor_object.cpp:30
CEditorObject::OnInit
virtual void OnInit(CEditor *pEditor)
Definition
editor_object.cpp:5
CEditor
Definition
editor.h:108
CRenderMap
Definition
render_map.h:55
CRenderTools
Definition
render.h:211
CUi
Definition
ui.h:304
IClient
Definition
client.h:40
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:194
src
game
editor
editor_object.h
Generated by
1.16.1