Skip to main content

PassCommitListener.ixx File

Interface for listeners notified when a pass commits its state. More...

Included Headers

Namespaces Index

namespacehelios
namespaceengine
namespaceruntime
namespacegameloop

Classes Index

classPassCommitListener

Interface for receiving notifications when a pass reaches its commit point. More...

Description

Interface for listeners notified when a pass commits its state.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7
8export module helios.engine.runtime.gameloop:PassCommitListener;
9
10import :CommitPoint;
11
12import helios.engine.runtime.world.GameWorld;
13import helios.engine.runtime.world.UpdateContext;
14
16
18
66
67
68 public:
69
73 virtual ~PassCommitListener() = default;
74
96 virtual void onPassCommit(
97 CommitPoint commitPoint,
98 GameWorld& gameWorld,
99 UpdateContext& updateContext) noexcept = 0;
100 };
101
102
103}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.