Skip to main content

messaging Folder

Folders Index

foldercommand
folderevent

Files Index

filehelios/engine/runtime/messaging/_module.ixx

Aggregate module for helios::engine::runtime::messaging namespace. More...

Description

helios::engine::runtime::messaging

Communication infrastructure for commands and events within the game loop.

This module provides the messaging backbone for the helios engine. It includes the Command pattern implementation for buffering and executing game actions, as well as event buses for decoupled inter-system communication.

Submodules

SubmodulePurpose
command/Command buffer, dispatchers, and command types
event/Game loop event bus for phase/pass/frame events

Key Classes

Command

ClassPurpose
CommandBufferCollects commands and flushes to dispatchers
WorldCommandCommand operating on GameWorld state
TargetedCommandCommand targeting a specific GameObject
WorldCommandDispatcherRoutes world commands to handlers
TargetedCommandDispatcherRoutes targeted commands to handlers

Event

ClassPurpose
GameLoopEventBusDouble-buffered event bus with pass/phase/frame scopes


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.