Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
A common asynchronous task. More...
#include <CommonChain.h>
Public Member Functions | |
TCommonMechanicTask () | |
TCommonMechanicTask (const ChainT *const InOwner, const bool bInConcurrent=false) | |
Protected Member Functions | |
void | DoBeginWork () |
This must be executed within a new thread's context, which is always within a solid mechanism. | |
void | DoEndWork () |
This must be executed within a new thread context. | |
void | DoWork () |
Protected Attributes | |
const ChainT * | Owner = nullptr |
The owning chain of the task. | |
bool | bConcurrent = false |
Is this task running in a concurrent mode. | |
A common asynchronous task.
|
inline |
|
inline |
|
protected |
This must be executed within a new thread's context, which is always within a solid mechanism.
|
protected |
This must be executed within a new thread context.
|
inlineprotected |
|
protected |
Is this task running in a concurrent mode.
|
protected |
The owning chain of the task.