StateTransitionListener.ixx File
Interface for state transition observers. More...
Included Headers
#include <helios.engine.state.types>
#include <helios.engine.runtime.world.UpdateContext>
Namespaces Index
| namespace | helios |
| namespace | engine |
|
Main engine module aggregating core infrastructure and game systems. More... | |
| namespace | state |
|
Generic, template-based state management system. More... | |
Classes Index
| class | StateTransitionListener<StateType> |
|
Interface for observing state transitions. More... | |
Description
Interface for state transition observers.
File Listing
The file content with the documentation metadata removed is:
14using namespace helios::engine::state::types;
16export namespace helios::engine::state {
32 class StateTransitionListener {
36 virtual ~StateTransitionListener() = default;
44 virtual void onStateExit(
45 helios::engine::runtime::world::UpdateContext& updateContext,
55 virtual void onStateEnter(
56 helios::engine::runtime::world::UpdateContext& updateContext,
66 virtual void onStateTransition(
67 helios::engine::runtime::world::UpdateContext& updateContext,
68 const StateTransitionContext<StateType> transitionCtx
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.