Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
This is the complete list of members for gts::CStyleTask, including all inherited members.
_resetDataDestructor() (defined in gts::CStyleTask) | gts::CStyleTask | |
addChildTaskWithoutRef(Task *pChild) | gts::Task | |
addChildTaskWithRef(Task *pChild, gts::memory_order order=gts::memory_order::seq_cst) | gts::Task | |
addRef(int32_t count=1, gts::memory_order order=gts::memory_order::seq_cst) | gts::Task | |
CStyleTask() | gts::CStyleTask | |
CStyleTask(TaskRoutine taskRountine, TData *pData=nullptr) | gts::CStyleTask | explicit |
CStyleTask(CStyleTask const &) | gts::CStyleTask | |
CStyleTask(TaskRoutine taskRountine, TData *pData) (defined in gts::CStyleTask) | gts::CStyleTask | |
execute(TaskContext const &ctx) final (defined in gts::CStyleTask) | gts::CStyleTask | virtual |
getAffinity() const | gts::Task | |
getData() const | gts::CStyleTask | |
getData() | gts::CStyleTask | |
isStolen() const | gts::Task | |
name() const | gts::Task | |
parent() | gts::Task | |
recycle() | gts::Task | |
refCount(gts::memory_order order=gts::memory_order::acquire) const | gts::Task | |
removeRef(int32_t count=1, gts::memory_order order=gts::memory_order::seq_cst) | gts::Task | |
setAffinity(uint32_t workerIdx) | gts::Task | |
setContinuationTask(Task *pContinuation) | gts::Task | |
setData(TData *data) | gts::CStyleTask | |
setData(TData *pData) (defined in gts::CStyleTask) | gts::CStyleTask | |
setName(const char *name) | gts::Task | |
setRef(int32_t count, gts::memory_order order=gts::memory_order::seq_cst) | gts::Task | |
spawnAndWaitForAll(Task *pChild) | gts::Task | |
TaskRoutine typedef (defined in gts::CStyleTask) | gts::CStyleTask | |
waitForAll() | gts::Task | |
~CStyleTask() (defined in gts::CStyleTask) | gts::CStyleTask | virtual |
~Task() (defined in gts::Task) | gts::Task | inlinevirtual |