ui Namespace
User interface components and systems for game entities. More...
Definition
Namespaces Index
| namespace | binding |
|
Data binding systems for UI components. More... | |
| namespace | layout |
|
Layout primitives for UI positioning and value formatting. More... | |
| namespace | transform |
|
UI transform components and positioning systems. More... | |
| namespace | widgets |
|
UI widget components and systems. More... | |
Classes Index
| class | UiActionCommandManager |
|
Manages and processes UI action commands with policy-based dispatch. More... | |
Functions Index
| void | registerComponents () |
|
Registers all UI components with the ComponentReflector. More... | |
Description
User interface components and systems for game entities.
This namespace provides a lightweight UI framework built on the ECS architecture. It supports viewport-relative positioning through anchors and offsets, menus with navigation and actions, text rendering with template-based formatting, and data binding between game state and UI components.
Functions
registerComponents()
| inline |
Registers all UI components with the ComponentReflector.
Definition at line 17 of file registry.ixx.
References helios::engine::modules::ui::transform::registerComponents and helios::engine::modules::ui::widgets::registerComponents.
Referenced by helios::engine::modules::registerComponents.
The documentation for this namespace was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.