Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
EditorManager.cppm
Go to the documentation of this file.
1
export
module
Editor.Managers.EditorManager
;
2
3
import
std;
4
5
import
Engine.Core.TclTk
;
6
7
import
Editor.Managers.ExplorerManager
;
8
import
Editor.Managers.LevelManager
;
9
10
import
Engine.Application
;
11
12
namespace
Vyroda
{
13
14
export
class
EditorManager
15
{
16
public
:
17
EditorManager
(
Application
const
* app);
18
19
~EditorManager
();
20
21
private
:
22
bool
_init {
false
};
23
Tcl_Interp* _tcl_interp;
24
25
Application
const
* _app;
26
std::unique_ptr<LevelManager> _level_manager;
27
std::unique_ptr<ExplorerManager> _explorer_manager;
28
};
29
}
Vyroda::Application
Definition
Application.cppm:24
Vyroda::EditorManager::EditorManager
EditorManager(Application const *app)
Definition
EditorManager.cpp:80
Vyroda::EditorManager::~EditorManager
~EditorManager()
Definition
EditorManager.cpp:128
Editor.Managers.EditorManager
Editor.Managers.ExplorerManager
Editor.Managers.LevelManager
Engine.Application
Engine.Core.TclTk
Vyroda
Definition
EditorManager.cpp:29
src
Editor
Manager
EditorManager.cppm
Generated by
1.16.1