A helper class for simple use of the IStage object.
The BaseStage class implements the IAppStage app interface and a BaseProcessor.
A stage is created and initialized at object instantiation.
|
| Bool | OnInitStage (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnInitStage() method, this method is empty and can be overwritten. More...
|
| |
| Bool | OnDeInitStage (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnDeInitStage() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickBeginIntro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickBeginIntro() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickRunIntro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickRunIntro() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickBeginRun (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickBeginRun() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickRun (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickRun() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickBeginOutro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickBeginOutro() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickRunOutro (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickRunOutro() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTickStop (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTickStop() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageTick (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageTick() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessStageFrame (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnProcessStageFrame() method, this method is empty and can be overwritten. More...
|
| |
| void | OnFinishStageTick (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnFinishStageTick() method, this method is empty and can be overwritten. More...
|
| |
| void | OnFinishStageFrame (const Logic::IState *state, Logic::IStageProcessor *stageProcessor) override |
| | Default implementation of IAppStage::OnFinishStageFrame() method, this method is empty and can be overwritten. More...
|
| |
| Bool | OnInit (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnInit() method, this method is empty and can be overwritten. More...
|
| |
| Bool | OnDeInit (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnDeInit() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessTick (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnProcessTick() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessTickChildren (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnProcessTickChildren() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessFrame (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnProcessFrame() method, this method is empty and can be overwritten. More...
|
| |
| void | OnProcessFrameChildren (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnProcessFrameChildren() method, this method is empty and can be overwritten. More...
|
| |
| void | OnFinishTick (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnFinishTick() method, this method is empty and can be overwritten. More...
|
| |
| void | OnFinishTickChildren (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnFinishTickChildren() method, this method is empty and can be overwritten. More...
|
| |
| void | OnFinishFrame (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnFinishFrame() method, this method is empty and can be overwritten. More...
|
| |
| void | OnFinishFrameChildren (const Logic::IState *state) override |
| | Default implementation of IAppProcessor::OnFinishFrameChildren() method, this method is empty and can be overwritten. More...
|
| |
| void | OnBuildDebugUI (const IState *state) override |
| | Default implementation of IAppProcessor::OnProcessUI() method, this method is empty and can be overwritten. More...
|
| |
| void | OnBuildDebugUIChildren (const IState *state) override |
| | Default implementation of IAppProcessor::OnProcessUIChildren() method, this method is empty and can be overwritten. More...
|
| |
| void | OnPackageWillBeLoaded (const Logic::IState *state, IPackage *package) override |
| | Default implementation of IAppProcessor::OnPackageWillBeLoaded() method, this method is empty and can be overwritten. More...
|
| |
| void | OnPackageWasLoaded (const Logic::IState *state, IPackage *package) override |
| | Default implementation of IAppProcessor::OnPackageWasLoaded() method, this method is empty and can be overwritten. More...
|
| |
| void | OnPackageFailedLoading (const Logic::IState *state, IPackage *package) override |
| | Default implementation of IAppProcessor::OnPackageFailedLoading() method, this method is empty and can be overwritten. More...
|
| |
| void | OnPackageWillBeUnloaded (const Logic::IState *state, IPackage *package) override |
| | Default implementation of IAppProcessor::OnPackageWillBeUnloaded() method, this method is empty and can be overwritten. More...
|
| |
| void | OnPackageWasUnloaded (const Logic::IState *state, IPackage *package) override |
| | Default implementation of IAppProcessor::OnPackageWasUnloaded() method, this method is empty and can be overwritten. More...
|
| |
| void | OnPackageFailedUnloading (const Logic::IState *state, IPackage *package) override |
| | Default implementation of IAppProcessor::OnPackageFailedUnloading() method, this method is empty and can be overwritten. More...
|
| |
| void | OnRunStateChanged (const Logic::IState *state, IEnums::AppRunState currentState, IEnums::AppRunState previousState) override |
| | Default implementation of IAppProcessor::OnRunStateChanged() method, this method is empty and can be overwritten. More...
|
| |
| void | OnSetEnabled (Bool isEnabled) override |
| | Default implementation of IAppProcessor::OnSetEnabled() method, this method is empty and can be overwritten. More...
|
| |