|
Beatmup
|
Interface managing the execution of a sequence of tasks. More...
#include <custom_pipeline.h>
Public Member Functions | |
| virtual CustomPipeline::TaskHolder & | getCurrentTask ()=0 |
| Returns currently pointed task. More... | |
| virtual const CustomPipeline::TaskHolder & | getCurrentTask () const =0 |
| virtual void | runTask ()=0 |
| Executes the pointed task. More... | |
| virtual void | goToNextTask ()=0 |
| Goes to the next task in the list. More... | |
| virtual bool | allTasksDone () const =0 |
Returns true if all tasks are done. More... | |
| virtual bool | allTasksAborted () const =0 |
Returns true if the current session is aborted. More... | |
Interface managing the execution of a sequence of tasks.
Definition at line 134 of file custom_pipeline.h.
|
pure virtual |
Returns currently pointed task.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Executes the pointed task.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Goes to the next task in the list.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Returns true if all tasks are done.
Implemented in Beatmup::CustomPipeline::Impl.
|
pure virtual |
Returns true if the current session is aborted.
Implemented in Beatmup::CustomPipeline::Impl.