Skip to main content

ui Namespace

User interface components and systems for game entities. More...

Definition

namespace helios::engine::modules::ui { ... }

Namespaces Index

namespacebinding

Data binding systems for UI components. More...

namespacelayout

Layout primitives for UI positioning and value formatting. More...

namespacetransform

UI transform components and positioning systems. More...

namespacewidgets

UI widget components and systems. More...

Classes Index

classUiActionCommandManager

Manages and processes UI action commands with policy-based dispatch. More...

Functions Index

voidregisterComponents ()

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()

void helios::engine::modules::ui::registerComponents ()
inline

The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.