systems Folder
Files Index
| file | helios/engine/modules/ui/transform/systems/_module.ixx |
|
Module facade for UI transform systems. More... | |
| file | UiTransformSystem.ixx |
|
System for computing UI element screen positions. More... | |
Description
helios::engine::modules::ui::transform::systems
UI positioning systems.
This namespace contains systems that compute screen positions for UI elements based on their transform components and current viewport dimensions.
Systems
| System | Description |
|---|---|
| UiTransformSystem | Computes screen positions based on anchor, pivot, offsets, and viewport bounds |
Processing
UiTransformSystem queries entities with:
- UiTransformComponent - positioning parameters
- TranslationStateComponent - output position
- ComposeTransformComponent - transform composition
- ModelAabbComponent - element bounds for pivot calculations
The system updates TranslationStateComponent based on the current viewport snapshot dimensions.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.