i6engine  1.0
i6e::api::gui Namespace Reference

Classes

struct  GUI_Add_Create
 creates basic GUI More...
 
struct  GUI_Add_Row_Entry
 adds an entry to a MultiColumnList More...
 
struct  GUI_AddColumn
 adds a column to a GUIMultiColumnHeader More...
 
struct  GUI_AddImageset_Create
 adds a new imageset More...
 
struct  GUI_AddToRoot_Update
 adds a window to root More...
 
struct  GUI_Alignment
 sets alignment of Widget More...
 
struct  GUI_Amount
 sets amount of rows for MultiColumnList More...
 
struct  GUI_Child_Update
 updates a child More...
 
struct  GUI_CleanUp_Delete
 cleans up GUI More...
 
struct  GUI_Colour
 sets color for Widget More...
 
struct  GUI_Event_Update
 changes state of the event More...
 
struct  GUI_Image
 sets image to Widget More...
 
struct  GUI_Lifetime
 sets lifetime for Widget (Prints) More...
 
struct  GUI_LoadCanvas_Create
 loads a canvas file More...
 
struct  GUI_MouseCursorImage_Update
 changes the mouse cursor More...
 
struct  GUI_MouseVisible_Update
 updates mouse visibility More...
 
struct  GUI_PauseAnimation
 pauses an animation on Widget More...
 
struct  GUI_PlayAnimation
 plays an animation on Widget More...
 
struct  GUI_Position
 sets position for Widget More...
 
struct  GUI_Progress
 sets progress of the Widget (for ProgressBar) More...
 
struct  GUI_Resolution_Update
 updates resolution of render window More...
 
struct  GUI_SetAcceptTextCallback
 callback being called when entered text in editbox is submitted More...
 
struct  GUI_SetAutoLineBreak
 sets auto line break to Widget More...
 
struct  GUI_SetDefaultFont
 sets default font More...
 
struct  GUI_SetDragable
 enables or disables dragging of Widget More...
 
struct  GUI_SetDropCallback
 callback being called when Widget is dropped More...
 
struct  GUI_SetDropTarget
 enables or disables a GUIWidget as drop target More...
 
struct  GUI_SetEnterTextCallback
 callback being called when text is changed in Editbox More...
 
struct  GUI_SetParent
 sets widget as child of another one More...
 
struct  GUI_SetProperty
 callback being called when text is changed in Editbox More...
 
struct  GUI_SetSelected
 sets the widget to selected or not More...
 
struct  GUI_SetSelectedCallback
 callback being called when selection in ToggleButton changes More...
 
struct  GUI_SetSelectedStringCallback
 callback being called when selection in ComboBox changes More...
 
struct  GUI_SetTooltip
 sets tooltip to a widget More...
 
struct  GUI_Size
 sets size of Widget More...
 
struct  GUI_StopAnimation
 stops an animation on Widget More...
 
struct  GUI_SubscribeEvent_Update
 subscribes method to be called using button More...
 
struct  GUI_Text
 sets text to Widget More...
 
struct  GUI_UnpauseAnimation
 unpauses an animation on Widget More...
 
struct  GUI_Visibility
 sets visibility of the Widget More...
 
struct  GUI_Widget_Create
 creates given Widget More...
 
struct  GUI_WidgetTemplate_Create
 registers a template for a Widget More...
 
struct  GUI_Window_Create
 registers a RenderWindow in GUI subsystem More...
 
class  GUIUpdateMessageStruct
 Used to partially unwrap GUI messages. More...
 

Typedefs

typedef i6e::api::gui::GUIUpdateMessageStruct GUIUpdateMessageStruct
 
typedef i6e::api::gui::GUI_Widget_Create GUI_Widget_Create
 creates given Widget More...
 
typedef i6e::api::gui::GUI_Text GUI_Text
 sets text to Widget More...
 
typedef i6e::api::gui::GUI_Image GUI_Image
 sets image to Widget More...
 
typedef i6e::api::gui::GUI_Colour GUI_Colour
 sets color for Widget More...
 
typedef i6e::api::gui::GUI_Position GUI_Position
 sets position for Widget More...
 
typedef i6e::api::gui::GUI_Lifetime GUI_Lifetime
 sets lifetime for Widget (Prints) More...
 
typedef i6e::api::gui::GUI_Visibility GUI_Visibility
 sets visibility of the Widget More...
 
typedef i6e::api::gui::GUI_Progress GUI_Progress
 sets progress of the Widget (for ProgressBar) More...
 
typedef i6e::api::gui::GUI_Amount GUI_Amount
 sets amount of rows for MultiColumnList More...
 
typedef i6e::api::gui::GUI_Add_Row_Entry GUI_Add_Row_Entry
 adds an entry to a MultiColumnList More...
 
typedef i6e::api::gui::GUI_Size GUI_Size
 sets size of Widget More...
 
typedef i6e::api::gui::GUI_Add_Create GUI_Add_Create
 creates basic GUI More...
 
typedef i6e::api::gui::GUI_AddToRoot_Update GUI_AddToRoot_Update
 adds a window to root More...
 
typedef i6e::api::gui::GUI_MouseVisible_Update GUI_MouseVisible_Update
 updates mouse visibility More...
 
typedef i6e::api::gui::GUI_Child_Update GUI_Child_Update
 updates a child More...
 
typedef i6e::api::gui::GUI_CleanUp_Delete GUI_CleanUp_Delete
 cleans up GUI More...
 
typedef i6e::api::gui::GUI_SubscribeEvent_Update GUI_SubscribeEvent_Update
 subscribes method to be called using button More...
 
typedef i6e::api::gui::GUI_Event_Update GUI_Event_Update
 changes state of the event More...
 
typedef i6e::api::gui::GUI_WidgetTemplate_Create GUI_WidgetTemplate_Create
 registers a template for a Widget More...
 
typedef i6e::api::gui::GUI_Window_Create GUI_Window_Create
 registers a RenderWindow in GUI subsystem More...
 
typedef i6e::api::gui::GUI_MouseCursorImage_Update GUI_MouseCursorImage_Update
 changes the mouse cursor More...
 
typedef i6e::api::gui::GUI_Resolution_Update GUI_Resolution_Update
 updates resolution of render window More...
 
typedef i6e::api::gui::GUI_AddImageset_Create GUI_AddImageset_Create
 adds a new imageset More...
 
typedef i6e::api::gui::GUI_LoadCanvas_Create GUI_LoadCanvas_Create
 loads a canvas file More...
 
typedef i6e::api::gui::GUI_Alignment GUI_Alignment
 sets alignment of Widget More...
 
typedef i6e::api::gui::GUI_SetDropTarget GUI_SetDropTarget
 enables or disables a GUIWidget as drop target More...
 
typedef i6e::api::gui::GUI_SetDragable GUI_SetDragable
 enables or disables dragging of Widget More...
 
typedef i6e::api::gui::GUI_SetDropCallback GUI_SetDropCallback
 callback being called when Widget is dropped More...
 
typedef i6e::api::gui::GUI_SetEnterTextCallback GUI_SetEnterTextCallback
 callback being called when text is changed in Editbox More...
 
typedef i6e::api::gui::GUI_SetProperty GUI_SetProperty
 callback being called when text is changed in Editbox More...
 
typedef i6e::api::gui::GUI_SetSelected GUI_SetSelected
 sets the widget to selected or not More...
 
typedef i6e::api::gui::GUI_SetSelectedCallback GUI_SetSelectedCallback
 callback being called when selection in ToggleButton changes More...
 
typedef i6e::api::gui::GUI_SetTooltip GUI_SetTooltip
 sets tooltip to a widget More...
 
typedef i6e::api::gui::GUI_AddColumn GUI_AddColumn
 adds a column to a GUIMultiColumnHeader More...
 
typedef i6e::api::gui::GUI_SetSelectedStringCallback GUI_SetSelectedStringCallback
 callback being called when selection in ComboBox changes More...
 
typedef i6e::api::gui::GUI_SetAcceptTextCallback GUI_SetAcceptTextCallback
 callback being called when entered text in editbox is submitted More...
 
typedef i6e::api::gui::GUI_PlayAnimation GUI_PlayAnimation
 plays an animation on Widget More...
 
typedef i6e::api::gui::GUI_StopAnimation GUI_StopAnimation
 stops an animation on Widget More...
 
typedef i6e::api::gui::GUI_PauseAnimation GUI_PauseAnimation
 pauses an animation on Widget More...
 
typedef i6e::api::gui::GUI_UnpauseAnimation GUI_UnpauseAnimation
 unpauses an animation on Widget More...
 
typedef i6e::api::gui::GUI_SetAutoLineBreak GUI_SetAutoLineBreak
 sets auto line break to Widget More...
 
typedef i6e::api::gui::GUI_SetDefaultFont GUI_SetDefaultFont
 sets default font More...
 
typedef i6e::api::gui::GUI_SetParent GUI_SetParent
 sets widget as child of another one More...
 

Enumerations

enum  GUIMessageTypes {
  GuiReset, GuiAdd, GuiXml, GuiMousePos,
  GuiKeyDown, GuiKeyUp, GuiGuiChar, GuiTimepulse,
  GuiMouseLeave, GuiSubscribeEvent, GuiEvent, GuiWidgetTemplate,
  GuiWindow, GuiAddToRoot, GuiMouseVisible, GuiFillRow,
  GuiCleanUp, GuiAddWidget, GuiDeleteWidget, GuiSetText,
  GuiAddText, GuiSetColour, GuiSetPosition, GuiSetSize,
  GuiSetLifetime, GuiSetFont, GuiSetVisible, GuiSetProgress,
  GuiAddRow, GuiSetRowEntry, GuiClearWidget, GuiSetAmount,
  GuiSetImage, GuiMouseCursorImage, GuiResolution, GuiAddImageset,
  GuiSetAlignment, GuiSetDropTarget, GuiSetDragable, GuiSetDropCallback,
  GuiSetEnterCallback, GuiSetProperty, GuiSetSelected, GuiSetSelectedCallback,
  GuiSetTooltip, GuiAddColumn, GuiSetSelectedStringCallback, GuiSetTextAcceptCallback,
  GuiPlayAnimation, GuiStopAnimation, GuiPauseAnimation, GuiUnpauseAnimation,
  GuiLoadCanvas, GuiSetAutoLineBreak, GuiDefaultFont, GuiSetParent,
  GuiMessageTypesCount
}
 
enum  Alignment { Alignment::Left, Alignment::Center, Alignment::Right }
 

Typedef Documentation

adds an entry to a MultiColumnList

adds a column to a GUIMultiColumnHeader

sets amount of rows for MultiColumnList

sets image to Widget

sets lifetime for Widget (Prints)

sets position for Widget

sets progress of the Widget (for ProgressBar)

callback being called when entered text in editbox is submitted

enables or disables dragging of Widget

callback being called when Widget is dropped

enables or disables a GUIWidget as drop target

callback being called when text is changed in Editbox

sets widget as child of another one

callback being called when text is changed in Editbox

sets the widget to selected or not

callback being called when selection in ToggleButton changes

callback being called when selection in ComboBox changes

sets size of Widget

subscribes method to be called using button

sets text to Widget

sets visibility of the Widget

registers a RenderWindow in GUI subsystem