The IAppStage interface. More...
#include "murl_logic_i_app_stage.h"
Detailed Description
Member Function Documentation
◆ OnInitStage()
|
pure virtual |
Called by IStage::InitStage().
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
- Returns
- true if successful, should return false if any initialization failed.
Implemented in Murl::Logic::BaseStage.
◆ OnDeInitStage()
|
pure virtual |
Called by IStage::DeInitStage().
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
- Returns
- true if successful, should return false if any deinitialization failed.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickBeginIntro()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_BEGIN_INTRO.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickRunIntro()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_RUN_INTRO.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickBeginRun()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_BEGIN_RUN.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickRun()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_RUN.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickBeginOutro()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_BEGIN_OUTRO.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickRunOutro()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_RUN_OUTRO.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTickStop()
|
pure virtual |
Called by IStage::ProcessStageTickSelf() at finish of IStage::RUN_STATE_RUN_OUTRO.
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageTick()
|
pure virtual |
Called by IStage::ProcessStageTickSelf().
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnProcessStageFrame()
|
pure virtual |
Called by IStage::ProcessStageFrameSelf().
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnFinishStageTick()
|
pure virtual |
Called by IStage::FinishStageTickSelf().
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
◆ OnFinishStageFrame()
|
pure virtual |
Called by IStage::FinishStageFrameSelf().
- Parameters
-
state The IState object. stageProcessor The corresponding IStageProcessor object.
Implemented in Murl::Logic::BaseStage.
The documentation for this interface was generated from the following file:
- murl_logic_i_app_stage.h