Skip to main content

systems Folder

Files Index

filehelios/engine/modules/ui/transform/systems/_module.ixx

Module facade for UI transform systems. More...

fileUiTransformSystem.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

SystemDescription
UiTransformSystemComputes 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.