The IAppStage interface.
This interface is used by the IStage object to callback the app.
|
virtual Bool | OnInitStage (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::InitStage(). More...
|
|
virtual Bool | OnDeInitStage (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::DeInitStage(). More...
|
|
virtual void | OnProcessStageTickBeginIntro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_BEGIN_INTRO. More...
|
|
virtual void | OnProcessStageTickRunIntro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_RUN_INTRO. More...
|
|
virtual void | OnProcessStageTickBeginRun (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_BEGIN_RUN. More...
|
|
virtual void | OnProcessStageTickRun (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_RUN. More...
|
|
virtual void | OnProcessStageTickBeginOutro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_BEGIN_OUTRO. More...
|
|
virtual void | OnProcessStageTickRunOutro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() for IStage::RUN_STATE_RUN_OUTRO. More...
|
|
virtual void | OnProcessStageTickStop (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf() at finish of IStage::RUN_STATE_RUN_OUTRO. More...
|
|
virtual void | OnProcessStageTick (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageTickSelf(). More...
|
|
virtual void | OnProcessStageFrame (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::ProcessStageFrameSelf(). More...
|
|
virtual void | OnFinishStageTick (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::FinishStageTickSelf(). More...
|
|
virtual void | OnFinishStageFrame (const Logic::IState *state, Logic::IStageProcessor *stageProcessor)=0 |
| Called by IStage::FinishStageFrameSelf(). More...
|
|