Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/TExecutableTaskBase
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Tasks/TaskPrivate.h | |||
TExecutableTaskBase
(
const TExecutableTaskBase& |
Tasks/TaskPrivate.h | ||
TExecutableTaskBase
(
const TCHAR* InDebugName, |
2 init refs: one for the initial reference (we don't increment it on passing to `TRefCountPtr_), and one for the internal reference that keeps the task alive while it's in the system. | Tasks/TaskPrivate.h |
TExecutableTaskBase(TExecutableTaskBase &&)
| Name | TExecutableTaskBase |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Tasks/TaskPrivate.h |
| Include Path | #include "Tasks/TaskPrivate.h" |
TExecutableTaskBase
(
TExecutableTaskBase &&
)
TExecutableTaskBase(const TExecutableTaskBase &)
| Name | TExecutableTaskBase |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Tasks/TaskPrivate.h |
| Include Path | #include "Tasks/TaskPrivate.h" |
TExecutableTaskBase
(
const TExecutableTaskBase &
)
TExecutableTaskBase(const TCHAR *, TaskBodyType &&, ETaskPriority, EExtendedTaskPriority, ETaskFlags)
Description
2 init refs: one for the initial reference (we don't increment it on passing to `TRefCountPtr_), and one for the internal reference that keeps the task alive while it's in the system. is released either on task completion or by the scheduler after trying to execute the task
| Name | TExecutableTaskBase |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Tasks/TaskPrivate.h |
| Include Path | #include "Tasks/TaskPrivate.h" |
TExecutableTaskBase
(
const TCHAR * InDebugName,
TaskBodyType && TaskBody,
ETaskPriority InPriority,
EExtendedTaskPriority InExtendedPriority,
ETaskFlags Flags
)