![]() |
Skylicht Engine
|
Classes used to build the User Interface (UI). More...
Classes | |
| class | CAlphaMotion |
| class | CColorMotion |
| class | CFrameMotion |
| class | CMotion |
| class | CPositionMotion |
| class | CRotationMotion |
| class | CScaleMotion |
| class | CUIBase |
| Base wrapper class that connects a UI container and a GUI element. More... | |
| class | CUIButton |
| Button control built on top of CUIBase. More... | |
| class | CUICheckbox |
| Checkbox control built on top of CUIBase. More... | |
| class | CUIContainer |
| Top-level UI container and event router. More... | |
| class | CUIDraggable |
| A UI control that enables dragging of its underlying GUI element. More... | |
| class | CUIEventManager |
| Central UI event router and input processor. More... | |
| class | CUIGridView |
| Grid view control (list view with multi-column layout). More... | |
| class | CUIListView |
| Scrollable list view control. More... | |
| class | CUIProgressBar |
| A simple progress bar control. More... | |
| class | CUISlider |
| A horizontal slider control with background, fill bar and draggable handle. More... | |
| class | CUISwitch |
| Toggle switch control. More... | |
| class | CUITextBox |
| Single-line / multi-line editable text box control. More... | |
| class | CVisibleMotion |
Enumerations | |
| enum class | EMotionEvent { In = 0 , Out , PointerHover , PointerOut , PointerDown , PointerUp , Focus , UnFocus , NumEvent } |
Classes used to build the User Interface (UI).