|
ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
|
Classes | |
| class | Button |
| An interactive button widget. More... | |
| class | Context |
| Shared state for the UI system. More... | |
| class | FocusManager |
| Manages focus navigation for UI widgets. More... | |
| class | InputBox |
| A text input widget. More... | |
| class | Label |
| A text display widget. More... | |
| class | Panel |
| A container widget with a background color or image. More... | |
| class | Root |
| Root container that manages the UI tree, input, and rendering. More... | |
| struct | Theme |
| Theme configuration for UI elements. More... | |
| struct | UIEvent |
| Event structure for UI interactions. More... | |
| class | VBox |
| A vertical box layout container. More... | |
| class | Widget |
| Base class for all UI widgets. More... | |
Typedefs | |
| using | WidgetId = uint32_t |
| Unique identifier type for widgets. | |
| using asw::ui::WidgetId = uint32_t |