OmegaEngine API  1.0.3
Classes | Enumerations
OmegaGUI.Render Namespace Reference

Actual rendering widgets with DirectX resources. More...

Classes

struct  BlendColor
 Blends colors More...
 
class  Button
 Button control More...
 
class  CheckBox
 CheckBox control More...
 
class  Control
 Abstract base class for all control models More...
 
class  Dialog
 A dialog model containing DirectX-based controls More...
 
class  DialogManager
 Manages shared resources of DirectX-based dialogs More...
 
class  DropdownList
 Dropdown list control More...
 
class  Element
 Contains all the display tweakables for a control More...
 
struct  ElementHolder
 Contains all the display information for a given control type More...
 
class  FontNode
 Structure for shared fonts More...
 
class  GroupBox
 A filled rectangle used to optically group controls together More...
 
class  Label
 Label text control More...
 
class  ListBox
 List box control More...
 
struct  ListItem
 Stores data for a DropdownList or ListBox item More...
 
class  MessageBox
 A message-box dialog More...
 
class  PictureBox
 
class  RadioButton
 Radio button control More...
 
class  ScrollBar
 A scroll bar control More...
 
class  Slider
 Slider control More...
 
class  TextBox
 A basic edit box More...
 
class  TextureNode
 Structure for shared textures More...
 

Enumerations

enum  TextAlign { Left, Center, Right }
 How to align text within a control More...
 
enum  ControlType {
  Label, GroupBox, Button, CheckBox,
  RadioButton, DropdownList, Slider, ListBox,
  TextBox, Scrollbar, PictureBox
}
 Predefined control types More...
 
enum  ControlState {
  Normal, Disabled, Hidden, Focus,
  MouseOver, Pressed, LastState
}
 Possible states of a control More...
 
enum  ListBoxStyle { SingleSelection, MultiSelection }
 Style of the list box More...
 
enum  MsgBoxType { OK, OKCancel, YesNo }
 
enum  MsgBoxResult { OK, Cancel, Yes, No }
 

Detailed Description

Actual rendering widgets with DirectX resources.

Enumeration Type Documentation

◆ ControlState

Possible states of a control

◆ ControlType

Predefined control types

◆ ListBoxStyle

Style of the list box

◆ TextAlign

How to align text within a control