Beatmup
Internal::MultitaskTaskHolder Class Reference

TaskHolder implementation for Multitask pipeline. More...

Inheritance diagram for Internal::MultitaskTaskHolder:
Beatmup::CustomPipeline::TaskHolder Beatmup::Object

Public Member Functions

 MultitaskTaskHolder (AbstractTask &task)
 
- Public Member Functions inherited from Beatmup::CustomPipeline::TaskHolder
 TaskHolder (TaskHolder &&)
 
 ~TaskHolder ()
 
AbstractTaskgetTask () const
 
float getRunTime () const
 
- Public Member Functions inherited from Beatmup::Object
virtual ~Object ()
 

Public Attributes

Multitask::RepetitionPolicy repetitionPolicy
 

Additional Inherited Members

- Protected Member Functions inherited from Beatmup::CustomPipeline::TaskHolder
 TaskHolder (AbstractTask &task)
 
- Protected Attributes inherited from Beatmup::CustomPipeline::TaskHolder
AbstractTasktask
 
AbstractTask::TaskDeviceRequirement executionMode
 
ThreadIndex threadCount
 
float time
 

Detailed Description

TaskHolder implementation for Multitask pipeline.

Used only internally.

Definition at line 30 of file multitask.cpp.

Constructor & Destructor Documentation

◆ MultitaskTaskHolder()

Internal::MultitaskTaskHolder::MultitaskTaskHolder ( AbstractTask task)
inline

Definition at line 34 of file multitask.cpp.

34  : TaskHolder(task)
35  {
36  repetitionPolicy = Multitask::RepetitionPolicy::REPEAT_ALWAYS;
37  }
Multitask::RepetitionPolicy repetitionPolicy
Definition: multitask.cpp:32

Member Data Documentation

◆ repetitionPolicy

Multitask::RepetitionPolicy Internal::MultitaskTaskHolder::repetitionPolicy

Definition at line 32 of file multitask.cpp.


The documentation for this class was generated from the following file: