Data Structures | Variables

Nytro::Gui Namespace Reference

The Gui namespace holds the graphical user interface classes, UI controls. More...

Data Structures

class  UiRectangle
 A GUI rectangle which holds the x,y width and height of a rectangle. More...
class  UiEventInfo
 GUI event info base class. More...
class  UiFocusEventInfo
 This event info class contains focus event info. More...
class  UiMouseEventInfo
 This event info class contains mouse event info. More...
class  UiKeyboardEventInfo
 This event info class contains keyboard event info. More...
class  UiEvent
 An Ui event. More...
class  UiObserver
 An event sink, where all events of the widgets go, for the user to respond to them. More...
class  UiSkinSlice
 An Ui skin slice, for example the corner images of the UiForm, parts of the widget's skin. More...
class  UiSkinSliceSet
 An Ui skin slice set, used for a specific widget state, or all states if m_stateName == "". More...
class  UiWidgetSkin
 An Ui skin for a specific widget class. More...
class  UiSkin
 A widget Ui skin loader and manager. More...
class  UiLayoutData
 An Ui layout resource defined in XML. More...
class  UiFxTimer
 An Ui mini timer used for various effects (fading for example). More...
class  UiWidgetGroup
 A group of widgets, storing only the references, will not delete the widgets. More...
class  UiWidget
 A widget control base class. More...
class  UiFontCharacter
 A font char info. More...
class  UiFontKerningPair
 A font char-char kerning pair info. More...
class  UiFontData
 The font data as loaded from .font.xml files. More...
class  UiTextFormat
 This class is a text formatting info holder. More...
class  UiMousePointer
 A mouse pointer. More...
class  UiManager
 The Ui manager, holds the widgets together and manages them. More...
class  UiButton
 A simple button widget. More...
class  UiCheck
 A simple checkbox widget. More...
class  ConsoleObserver
 A console observer for various events. More...
class  UiConsole
 An in-game GUI console. More...
class  UiEdit
 An edit text box. More...
class  UiForm
 A form widget. More...
class  UiGauge
 A gauge/progress bar widget. More...
class  UiImage
 A static image widget. More...
class  UiLabel
 A label widget. More...
class  UiRadio
 A simple radio check widget button. More...
class  UiSlider
 A slider widget. More...

Variables

const float32 kUi_UvCorrectionFactor = 0.0000001f
 This float32 number is used to stabilize/clean the UV coordinates computed from pixel values, used internally by text write routines.
const uint32 kUi_DefaultMouseClickDelay = 200
 Default mouse click delay in milliseconds.
const uint32 kUi_DefaultMouseDoubleClickDelay = 200
 Default mouse float64 click delay in milliseconds.

Detailed Description

The Gui namespace holds the graphical user interface classes, UI controls.


Variable Documentation

Default mouse click delay in milliseconds.

Definition at line 34 of file nyUi.h.

Default mouse float64 click delay in milliseconds.

Definition at line 36 of file nyUi.h.

This float32 number is used to stabilize/clean the UV coordinates computed from pixel values, used internally by text write routines.

Definition at line 32 of file nyUi.h.


© Copyright 7thFACTOR Entertainment - All rights reserved