TDME2
1.9.200
src
tdme
tools
editor
controllers
ScreenController.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
tdme/tdme.h
>
4
#include <
tdme/gui/nodes/fwd-tdme.h
>
5
#include <
tdme/tools/editor/controllers/fwd-tdme.h
>
6
7
using
tdme::gui::nodes::GUIScreenNode
;
8
9
/**
10
* Screen controller, which connects GUI screen definition with code
11
* @author Andreas Drewke
12
*/
13
struct
tdme::tools::editor::controllers::ScreenController
14
{
15
/**
16
* Destructor
17
*/
18
virtual
~ScreenController
() {}
19
20
/**
21
* @return screen node
22
*/
23
virtual
GUIScreenNode
*
getScreenNode
() = 0;
24
25
/**
26
* Init
27
*/
28
virtual
void
initialize
() = 0;
29
30
/**
31
* Dispose
32
*/
33
virtual
void
dispose
() = 0;
34
35
};
tdme::gui::nodes::GUIScreenNode
GUI screen node that represents a screen that can be rendered via GUI system.
Definition:
GUIScreenNode.h:72
fwd-tdme.h
tdme::tools::editor::controllers::ScreenController
Screen controller, which connects GUI screen definition with code.
Definition:
ScreenController.h:14
tdme::tools::editor::controllers::ScreenController::~ScreenController
virtual ~ScreenController()
Destructor.
Definition:
ScreenController.h:18
tdme::tools::editor::controllers::ScreenController::initialize
virtual void initialize()=0
Init.
tdme::tools::editor::controllers::ScreenController::dispose
virtual void dispose()=0
Dispose.
tdme::tools::editor::controllers::ScreenController::getScreenNode
virtual GUIScreenNode * getScreenNode()=0
tdme.h
fwd-tdme.h
Generated by
1.9.1