Skip to main content

GameStateManager.ixx File

Type alias for game state manager. More...

Included Headers

#include <memory> #include <span> #include <vector> #include <helios.engine.mechanics.gamestate.types> #include <helios.engine.state>

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...

namespacegamestate

Game state management for the helios engine. More...

Description

Type alias for game state manager.

File Listing

The file content with the documentation metadata removed is:

1/**
2 * @file GameStateManager.ixx
3 * @brief Type alias for game state manager.
4 */
5module;
6
7#include <memory>
8#include <span>
9#include <vector>
10
11export module helios.engine.mechanics.gamestate.GameStateManager;
12
13import helios.engine.state;
14import helios.engine.mechanics.gamestate.types;
15
17
18 /**
19 * @brief Type alias for the game state manager.
20 *
21 * @details Instantiation of the generic StateManager template for
22 * GameState. Manages application-level states (Title, Running, Paused).
23 *
24 * @see helios::engine::state::StateManager
25 * @see types::GameState
26 */
28}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.