MaxScorePoolSnapshot Struct
Immutable snapshot of a ScorePool's high score state. More...
Declaration
Public Member Attributes Index
| helios::engine::mechanics::scoring::types::ScorePoolId | scorePoolId {helios::core::types::no_init} |
|
ID of the source score pool. More... | |
| double | maxScore |
|
The maximum score value at snapshot time. More... | |
| helios::engine::mechanics::scoring::types::ScorePoolRevision | revision |
|
Revision counter for change detection. More... | |
Description
Immutable snapshot of a ScorePool's high score state.
Captures the maximum score value and its associated revision at a specific point in time. Used by MaxScoreObserverComponent to detect changes without polling the ScorePool directly.
- See Also
- See Also
MaxScoreObserverComponent
Definition at line 27 of file MaxScorePoolSnapshot.ixx.
Public Member Attributes
maxScore
|
The maximum score value at snapshot time.
Definition at line 37 of file MaxScorePoolSnapshot.ixx.
revision
|
Revision counter for change detection.
Definition at line 42 of file MaxScorePoolSnapshot.ixx.
scorePoolId
|
ID of the source score pool.
Definition at line 32 of file MaxScorePoolSnapshot.ixx.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.