types Namespace
Core type definitions for the timing module. More...
Definition
Classes Index
| struct | GameTimerIdTag |
|
Tag type for GameTimerId. More... | |
| struct | TimerControlContext |
|
Context describing a requested timer state transition. More... | |
Typedefs Index
| using | GameTimerId = helios::core::data::StrongId< GameTimerIdTag, uint32_t > |
|
Strongly-typed identifier for gameTimers. More... | |
| using | TimerRevision = uint32_t |
|
Monotonically increasing revision counter for GameTimer updates. More... | |
Enumerations Index
| enum class | TimerState { ... } |
Description
Core type definitions for the timing module.
Contains state enums, revision counters, and context structs used across the timing subsystem.
Typedefs
GameTimerId
|
Strongly-typed identifier for gameTimers.
Used to uniquely identify gameTimers.
- See Also
Definition at line 30 of file GameTimerId.ixx.
TimerRevision
|
Monotonically increasing revision counter for GameTimer updates.
Definition at line 17 of file TimerRevision.ixx.
Enumerations
TimerState
| strong |
Represents the state of a GameTimer.
- Enumeration values
Definition at line 16 of file TimerState.ixx.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.