Skip to main content

TimerState.ixx File

Enumeration of possible game timer states. More...

Namespaces Index

namespacehelios
namespaceengine

Main engine module aggregating core infrastructure and game systems. More...

namespacemechanics

High-level gameplay systems and components for game logic. More...

namespacetiming

Game timer management system. More...

namespacetypes

Core type definitions for the timing module. More...

Description

Enumeration of possible game timer states.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file TimerState.ixx
3 * @brief Enumeration of possible game timer states.
4 */
5module;
6
7
8
9export module helios.engine.mechanics.timing.types.TimerState;
10
12
13 /**
14 * @brief Represents the state of a GameTimer.
15 */
16 enum class TimerState {
17
18 /**
19 * @brief Timer state is undefined (initial value).
20 */
22
23 /**
24 * @brief Timer is actively accumulating time.
25 */
26 Running = 1,
27
28 /**
29 * @brief Timer is paused; elapsed time is preserved.
30 */
31 Paused = 2,
32
33 /**
34 * @brief Timer is finished.
35 */
37
38 /**
39 * @brief Timer was cancelled.
40 */
42 };
43
44}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.