TDME2  1.9.200
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ScreenController.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <tdme/tdme.h>
6 
8 
9 /**
10  * Screen controller, which connects GUI screen definition with code
11  * @author Andreas Drewke
12  */
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 };
GUI screen node that represents a screen that can be rendered via GUI system.
Definition: GUIScreenNode.h:72
Screen controller, which connects GUI screen definition with code.