Class GuiManager
- Namespace
- OmegaGUI
- Assembly
- OmegaGUI.dll
Maintains lists of all DialogRenderers
public sealed class GuiManager : IDisposable
- Inheritance
-
GuiManager
- Implements
- Inherited Members
- Extension Methods
Constructors
GuiManager(Engine)
Sets up the GUI system for rendering with the engine.
public GuiManager(Engine engine)
Parameters
Methods
CloseAll()
Closes all open DialogRenderers.
[LuaGlobal(Description = "Closes all open dialogs.")]
public void CloseAll()
Dispose()
public void Dispose()
~GuiManager()
protected ~GuiManager()
OnMsgProc(Message)
Handles Windows Messages for the GUI
public bool OnMsgProc(Message m)
Parameters
m
MessageThe message to handle
Returns
- bool
true
if the message was handled and no further processing is necessary
Reset()
Closes all open DialogRenderers and resets the GUI system (i.e. clears all its caches).
[LuaGlobal(Description = "Closes all open dialogs and resets the GUI system (i.e. clears all its caches).")]
public void Reset()
Update()
Invokes Update() on all open DialogRenderers.
[LuaGlobal(Description = "Invokes the OnUpdate event on all open dialogs.")]
public void Update()