|
| | BaseStageProcessor (IFactory *factory) |
| | The constructor. More...
|
| |
| | ~BaseStageProcessor () override |
| | The destructor. More...
|
| |
| | operator IStageProcessorPtr () const |
| | Conversion operator. More...
|
| |
| IStageProcessorPtr | GetStageProcessor () const |
| | Get the stage processor interface. More...
|
| |
| Bool | AddStage (IStagePtr stage) const |
| | Forward to IStageProcessor::AddStage() method. More...
|
| |
| Bool | RemoveStage (IStagePtr stage) const |
| | Forward to IStageProcessor::RemoveStage() method. More...
|
| |
| Bool | InitAddStage (const IState *state, IStagePtr stage) const |
| | Forward to IStageProcessor::InitAddStage() method. More...
|
| |
| Bool | RemoveDeInitStage (const IState *state, IStagePtr stage) const |
| | Forward to IStageProcessor::RemoveDeInitStage() method. More...
|
| |
| void | SetSwitchNodeId (const String &switchNodeId) const |
| | Forward to IStageProcessor::SetSwitchNodeId() method. More...
|
| |
| const String & | GetSwitchNodeId () const |
| | Forward to IStageProcessor::GetSwitchNodeId() method. More...
|
| |
| IStagePtr | GetStage (const String &stageId) const |
| | Forward to IStageProcessor::GetStage() method. More...
|
| |
| Bool | SetStageRunState (const String &stageId, IStage::RunState runState) const |
| | Forward to IStageProcessor::SetStageRunState() method. More...
|
| |
| Bool | IsAnyTimelineRunning () const |
| | Forward to IStageProcessor::IsAnyTimelineRunning() method. More...
|
| |
| Bool | StartIntro (const String &stageId) const |
| | Forward to IStageProcessor::StartIntro() method. More...
|
| |
| Bool | StartOutro (const String &stageId) const |
| | Forward to IStageProcessor::StartOutro() method. More...
|
| |
| Bool | StartIntro (const String &stageId, Real startTime) const |
| | Forward to IStageProcessor::StartIntro() method. More...
|
| |
| Bool | StartOutro (const String &stageId, Real endTime) const |
| | Forward to IStageProcessor::StartOutro() method. More...
|
| |
| Bool | StartIntro (const String &stageId, Real startTime, Real endTime) const |
| | Forward to IStageProcessor::StartIntro() method. More...
|
| |
| Bool | StartOutro (const String &stageId, Real startTime, Real endTime) const |
| | Forward to IStageProcessor::StartOutro() method. More...
|
| |
| | BaseProcessor (IFactory *factory) |
| | The constructor. More...
|
| |
| | ~BaseProcessor () override |
| | The destructor. More...
|
| |
| | operator IProcessorPtr () const |
| | Conversion operator. More...
|
| |
| IProcessorPtr | GetProcessor () const |
| | Get the processor interface. More...
|
| |
| Bool | SetAppProcessor (IAppProcessorPtr appProcessor) const |
| | Forward to IProcessor::SetAppProcessor() method. More...
|
| |
| Bool | IsInitialized () const |
| | Forward to IProcessor::IsInitialized() method. More...
|
| |
| void | SetEnabled (Bool isEnabled) const |
| | Forward to IProcessor::SetEnabled() method. More...
|
| |
| Bool | IsEnabled () const |
| | Forward to IProcessor::IsEnabled() method. More...
|
| |
| Bool | AddChild (IProcessorPtr processor) const |
| | Forward to IProcessor::AddChild() method. More...
|
| |
| Bool | RemoveChild (IProcessorPtr processor) const |
| | Forward to IProcessor::RemoveChild() method. More...
|
| |
| Bool | InitAddChild (const IState *state, IProcessorPtr processor) const |
| | Forward to IProcessor::InitAddChild() method. More...
|
| |
| Bool | RemoveDeInitChild (const IState *state, IProcessorPtr processor) const |
| | Forward to IProcessor::RemoveDeInitChild() method. More...
|
| |
| UInt32 | GetNumberOfChildren () const |
| | Forward to IProcessor::GetNumberOfChildren() method. More...
|
| |
| IProcessorPtr | GetChild (UInt32 index) const |
| | Forward to IProcessor::GetChild() method. More...
|
| |
| Bool | AddStepable (IStepablePtr stepable) const |
| | Forward to IProcessor::AddStepable() method. More...
|
| |
| Bool | RemoveStepable (IStepablePtr stepable) const |
| | Forward to IProcessor::RemoveStepable() method. More...
|
| |
| Logic::IStepableObserverPtr | GetStepableObserver () const |
| | Forward to IProcessor::GetStepableObserver() method. More...
|
| |
| Bool | AddGraphNode (IObservableNodePtr observableNode) const |
| | Forward to IProcessor::AddGraphNode() method. More...
|
| |
| Bool | RemoveGraphNode (IObservableNodePtr observableNode) const |
| | Forward to IProcessor::RemoveGraphNode() method. More...
|
| |
| Bool | AreGraphNodesValid () const |
| | Forward to IProcessor::AreGraphNodesValid() method. More...
|
| |
| INodeObserverPtr | GetNodeObserverPtr () const |
| | Forward to IProcessor::GetNodeObserver() method. More...
|
| |
| INodeObserver * | GetNodeObserver () const |
| | Get the processor's node observer interface pointer. 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...
|
| |
A helper class for simple use of the IStageProcessor object.
The BaseStageProcessor class implements a BaseProcessor.
A stage processor is created and initialized at object instantiation.