Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGScheduleGenericParams |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGCommon.h |
| Include Path | #include "PCGCommon.h" |
Syntax
struct FPCGScheduleGenericParams
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGScheduleGenericParams
(
TFunction< bool(FPCGContext*)> InOperation, |
PCGCommon.h | ||
FPCGScheduleGenericParams
(
TFunction< bool(FPCGContext*)> InOperation, |
PCGCommon.h | ||
FPCGScheduleGenericParams
(
TFunction< bool(FPCGContext*)> InOperation, |
PCGCommon.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AbortOperation | TFunction< void(FPCGContext *)> | Callback that is called if the task is aborted (cancelled) before fully executed. | PCGCommon.h | |
| bCanExecuteOnlyOnMainThread | bool | When false, generic element can be executed outside of the game thread. | PCGCommon.h | |
| bSupportBasePointDataInput | bool | When true, generic element will not convert input to UPCGPointData, this is false by default to preserver backward compatibility. | PCGCommon.h | |
| DataDependencies | TArray< FPCGTaskId > | Task will wait on these tasks to execute and will take their output data as input. | PCGCommon.h | |
| ExecutionDependencies | TArray< FPCGTaskId > | Task will wait on these tasks to execute and won't take their output data as input. | PCGCommon.h | |
| ExecutionSource | IPCGGraphExecutionSource * | PCG execution source associated with this task. Can be null. | PCGCommon.h | |
| Operation | TFunction< bool(FPCGContext *)> | Callback that takes a Context as argument and returns true if the task is done, false otherwise. | PCGCommon.h |