types Namespace
Definition
Classes Index
| struct | ActionIdTag |
| struct | FontIdTag |
| struct | MenuIdTag |
Typedefs Index
| using | ActionId = helios::core::data::StrongId< ActionIdTag, uint32_t > |
|
Strongly-typed identifier for UI actions. More... | |
| using | FontId = helios::core::data::StrongId< FontIdTag, uint32_t > |
|
Strongly-typed identifier for font families used in text rendering. More... | |
| using | MenuId = helios::core::data::StrongId< MenuIdTag, uint32_t > |
|
Strongly-typed identifier for menus. More... | |
Typedefs
ActionId
|
Strongly-typed identifier for UI actions.
Uses FNV-1a hashing to convert string literals to unique IDs at compile time. Supports comparison and hashing for use in containers.
- See Also
Definition at line 31 of file ActionId.ixx.
FontId
|
Strongly-typed identifier for font families used in text rendering.
Uses FNV-1a hashing to convert font family names to unique 32-bit identifiers at compile time.
- See Also
Definition at line 31 of file FontId.ixx.
MenuId
|
Strongly-typed identifier for menus.
Used to uniquely identify menus across the rendering system. Supports compile-time string-based construction via FNV-1a hashing.
- See Also
Definition at line 32 of file MenuId.ixx.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.