Table of Contents

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

engine Engine

The Engine to render in.

Methods

CloseAll()

Closes all open DialogRenderers.

[LuaGlobal(Description = "Closes all open dialogs.")]
public void CloseAll()

Dispose()

Deactivates the OmegaGUI system and unhooks it from the Engine

public void Dispose()

~GuiManager()

protected ~GuiManager()

OnMsgProc(Message)

Handles Windows Messages for the GUI

public bool OnMsgProc(Message m)

Parameters

m Message

The 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()