OmegaEngine API  1.0.3
Public Member Functions | List of all members
OmegaGUI.GuiManager Class Reference

Maintains lists of all DialogRenderers More...

Inheritance diagram for OmegaGUI.GuiManager:

Public Member Functions

 GuiManager (Engine engine)
 Sets up the GUI system for rendering with the engine. More...
 
void CloseAll ()
 Closes all open DialogRenderers. More...
 
void Reset ()
 Closes all open DialogRenderers and resets the GUI system (i.e. clears all its caches). More...
 
void Update ()
 Invokes DialogRenderer.Update on all open DialogRenderers. More...
 
bool OnMsgProc (Message m)
 Handles Windows Messages for the GUI More...
 
void Dispose ()
 Deactivates the OmegaGUI system and unhooks it from the Engine More...
 

Detailed Description

Maintains lists of all DialogRenderers

Constructor & Destructor Documentation

◆ GuiManager()

OmegaGUI.GuiManager.GuiManager ( Engine  engine)
inline

Sets up the GUI system for rendering with the engine.

Parameters
engineThe Engine to render in.

Member Function Documentation

◆ CloseAll()

void OmegaGUI.GuiManager.CloseAll ( )
inline

Closes all open DialogRenderers.

◆ Dispose()

void OmegaGUI.GuiManager.Dispose ( )
inline

Deactivates the OmegaGUI system and unhooks it from the Engine

◆ OnMsgProc()

bool OmegaGUI.GuiManager.OnMsgProc ( Message  m)
inline

Handles Windows Messages for the GUI

Parameters
mThe message to handle
Returns
true if the message was handled and no further processing is necessary

◆ Reset()

void OmegaGUI.GuiManager.Reset ( )
inline

Closes all open DialogRenderers and resets the GUI system (i.e. clears all its caches).

◆ Update()

void OmegaGUI.GuiManager.Update ( )
inline

Invokes DialogRenderer.Update on all open DialogRenderers.


The documentation for this class was generated from the following file: