Vertices Engine  v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
Loading...
Searching...
No Matches
VerticesEngine.UI.vxUIManager Class Reference

GUI Manager for a given Game Scene. This Handles all GUI Items within a given scene. More...

Inheritance diagram for VerticesEngine.UI.vxUIManager:

Public Member Functions

 vxUIManager ()
 Initializes a new instance of the VerticesEngine.UI.vxUIManager class.
 
void Add (vxUIControl item)
 Adds a vxGUI Item to thie GUI Manager.
 
void Remove (vxUIControl item)
 Remove the specified item.
 
void AddRange (IEnumerable< vxUIControl > item)
 Adds a Range of vxGUI Items to thie GUI Manager.
 
void Update ()
 Tells the GUI Manager too update each of the Gui Items.
 
void Draw ()
 Tells the GUI Manager too Draw the Gui Items.
 
void DrawByOwner ()
 Draws the GUI manager using a pre-started SpriteBatch the by owner.
 
void Dispose ()
 

Public Attributes

bool HasFocus = false
 Does the GUI have focus.
 
vxUIControl FocusedItem
 This item is the current item with focus.
 

Properties

List< vxUIControlItems [get]
 The collection of GUI items in this GUI Manager.
 
float Alpha [get, set]
 Gets or sets the alpha of the GUI Manager.
 

Detailed Description

GUI Manager for a given Game Scene. This Handles all GUI Items within a given scene.

Member Function Documentation

◆ Add()

void VerticesEngine.UI.vxUIManager.Add ( vxUIControl item)

Adds a vxGUI Item to thie GUI Manager.

Parameters
item

◆ AddRange()

void VerticesEngine.UI.vxUIManager.AddRange ( IEnumerable< vxUIControl > item)

Adds a Range of vxGUI Items to thie GUI Manager.

Parameters
itemXbase GUI item.

◆ Remove()

void VerticesEngine.UI.vxUIManager.Remove ( vxUIControl item)

Remove the specified item.

Returns
The remove.
Parameters
itemItem.

Property Documentation

◆ Alpha

float VerticesEngine.UI.vxUIManager.Alpha
getset

Gets or sets the alpha of the GUI Manager.

The alpha.


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