gameloop Namespace
Definition
namespace helios::engine::runtime::gameloop { ... }
Classes Index
| class | GameLoop |
|
Central orchestrator for the game update cycle. More... | |
| class | Pass |
|
Abstract base class for game loop passes. More... | |
| class | PassEndListener |
|
Interface for receiving notifications when a pass reaches its end. More... | |
| class | Phase |
|
Represents a phase in the game loop containing multiple passes. More... | |
| class | TypedPass<StateType> |
|
State-filtered pass that only executes in specific states. More... | |
Enumerations Index
| enum class | PhaseType { ... } |
|
Enumeration of game loop phase types. More... | |
Enumerations
PhaseType
| strong |
Enumeration of game loop phase types.
- Enumeration values
-
Pre Pre-update phase for input and command processing Main Main update phase for core gameplay systems Post Post-update phase for cleanup and scene synchronization
The game loop is divided into three sequential phases:
- Pre: Input processing and command generation.
- Main: Core gameplay simulation (physics, AI, game logic).
- Post: Synchronization, cleanup, and preparation for rendering.
The documentation for this namespace was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.