TDME2
1.9.200
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
c
d
g
i
m
p
q
r
s
v
Enumerations
a
b
c
d
e
f
g
i
l
m
n
o
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
i
k
l
m
n
o
r
s
t
v
Related Functions
a
b
c
d
e
f
g
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Files
File List
File Members
All
a
b
c
e
f
g
k
m
o
p
r
s
t
v
Functions
c
g
m
o
p
r
s
t
Variables
Macros
a
b
c
e
f
g
k
m
p
s
t
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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