Navigation
API > API/Runtime > API/Runtime/RenderCore > API/Runtime/RenderCore/FRDGBuilder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Tasks::FTask AddSetupTask
(
TaskLambda&& Task, |
Launches a task that is synced prior to graph execution. | RenderGraphBuilder.h | |
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType&& TaskLambda, |
|||
UE::Tasks::FTask AddSetupTask
(
TaskLambda&& Task, |
RenderGraphBuilder.h | ||
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType&& TaskLambda, |
|||
UE::Tasks::FTask AddSetupTask
(
TaskLambda&& Task, |
RenderGraphBuilder.h | ||
UE::Tasks::FTask AddSetupTask
(
TaskLambda&& Task, |
RenderGraphBuilder.h | ||
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType&& TaskLambda, |
|||
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType&& TaskLambda, |
|||
UE::Tasks::FTask AddSetupTask
(
TaskLambda&& Task, |
RenderGraphBuilder.h | ||
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType&& TaskLambda, |
AddSetupTask(TaskLambda &&, bool, ERDGSetupTaskWaitPoint)
Description
Launches a task that is synced prior to graph execution. If parallel execution is not enabled, the lambda is run immediately.
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename TaskLambda>
UE::Tasks::FTask AddSetupTask
(
TaskLambda && Task,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambdaType &&, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
| Include Path | #include "RenderGraphBuilder.inl" |
template<typename TaskLambdaType>
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType && TaskLambda,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambda &&, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename TaskLambda>
UE::Tasks::FTask AddSetupTask
(
TaskLambda && Task,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambdaType &&, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
| Include Path | #include "RenderGraphBuilder.inl" |
template<typename TaskLambdaType>
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType && TaskLambda,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambda &&, UE::Tasks::FPipe *, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename TaskLambda>
UE::Tasks::FTask AddSetupTask
(
TaskLambda && Task,
UE::Tasks::FPipe * Pipe,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambda &&, PrerequisitesCollectionType &&, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename TaskLambda, typename PrerequisitesCollectionType>
UE::Tasks::FTask AddSetupTask
(
TaskLambda && Task,
PrerequisitesCollectionType && Prerequisites,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambdaType &&, UE::Tasks::FPipe *, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
| Include Path | #include "RenderGraphBuilder.inl" |
template<typename TaskLambdaType>
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType && TaskLambda,
UE::Tasks::FPipe * Pipe,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambdaType &&, PrerequisitesCollectionType &&, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
| Include Path | #include "RenderGraphBuilder.inl" |
template<typename TaskLambdaType, typename PrerequisitesCollectionType>
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType && TaskLambda,
PrerequisitesCollectionType && Prerequisites,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambda &&, UE::Tasks::FPipe *, PrerequisitesCollectionType &&, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.h |
| Include Path | #include "RenderGraphBuilder.h" |
template<typename TaskLambda, typename PrerequisitesCollectionType>
UE::Tasks::FTask AddSetupTask
(
TaskLambda && Task,
UE::Tasks::FPipe * Pipe,
PrerequisitesCollectionType && Prerequisites,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)
AddSetupTask(TaskLambdaType &&, UE::Tasks::FPipe *, PrerequisitesCollectionType &&, UE::Tasks::ETaskPriority, bool, ERDGSetupTaskWaitPoint)
| Name | AddSetupTask |
| Type | function |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderGraphBuilder.inl |
| Include Path | #include "RenderGraphBuilder.inl" |
template<typename TaskLambdaType, typename PrerequisitesCollectionType>
UE::Tasks::FTask AddSetupTask
(
TaskLambdaType && TaskLambda,
UE::Tasks::FPipe * Pipe,
PrerequisitesCollectionType && Prerequisites,
UE::Tasks::ETaskPriority Priority,
bool bCondition,
ERDGSetupTaskWaitPoint WaitPoint
)