PassEndListener Class
Interface for receiving notifications when a pass reaches its end. More...
Declaration
Derived Classes
| class | GameLoop |
|
Central orchestrator for the game update cycle. More... | |
Public Destructor Index
| ~PassEndListener ()=default | |
|
Virtual destructor for proper polymorphic cleanup. More... | |
Public Member Functions Index
| void | onPassEnd (Pass &pass, GameWorld &gameWorld, UpdateContext &updateContext) noexcept=0 |
|
Called when a pass reaches its end. More... | |
Description
Interface for receiving notifications when a pass reaches its end.
- See Also
- See Also
- See Also
- See Also
Definition at line 27 of file PassEndListener.ixx.
Public Destructor
~PassEndListener()
| virtual default |
Virtual destructor for proper polymorphic cleanup.
Definition at line 35 of file PassEndListener.ixx.
Public Member Functions
onPassEnd()
| noexcept |
Called when a pass reaches its end.
- Parameters
-
pass The pass that ended.
gameWorld The game world for which the pass occurred.
updateContext The current frame's update context.
This method is marked noexcept as it is called during the game loop hot path and should not throw exceptions.
- See Also
- See Also
Pass::addCommitPoint()
Definition at line 50 of file PassEndListener.ixx.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.