Skylicht Engine
Loading...
Searching...
No Matches
UI Library

High-level interactive UI controls and event handling. More...

Classes

class  Skylicht::UI::CUIBase
 Base wrapper class that connects a UI container and a GUI element. More...
class  Skylicht::UI::CUIButton
 Button control built on top of CUIBase. More...
class  Skylicht::UI::CUICheckbox
 Checkbox control built on top of CUIBase. More...
class  Skylicht::UI::CUIContainer
 Top-level UI container and event router. More...
class  Skylicht::UI::CUIGridView
 Grid view control (list view with multi-column layout). More...
class  Skylicht::UI::CUIListView
 Scrollable list view control. More...
class  Skylicht::UI::CUIProgressBar
 A simple progress bar control. More...
class  Skylicht::UI::CUISwitch
 Toggle switch control. More...
class  Skylicht::UI::CUITextBox
 Single-line / multi-line editable text box control. More...
class  Skylicht::UI::CUIDraggable
 A UI control that enables dragging of its underlying GUI element. More...
class  Skylicht::UI::CUIEventManager
 Central UI event router and input processor. More...
class  Skylicht::UI::CUISlider
 A horizontal slider control with background, fill bar and draggable handle. More...

Detailed Description

High-level interactive UI controls and event handling.