Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGDefaultExecutionState |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGDefaultExecutionSource.h |
| Include Path | #include "PCGDefaultExecutionSource.h" |
Syntax
class FPCGDefaultExecutionState : public IPCGGraphExecutionState
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PCGDefaultExecutionSource.h | |||
FPCGDefaultExecutionState
(
UPCGDefaultExecutionSource* InSource |
PCGDefaultExecutionSource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Source | UPCGDefaultExecutionSource * | PCGDefaultExecutionSource.h |
Functions
Public
Overridden from IPCGGraphExecutionState
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Cancel() |
Cancel execution of this ExecutionState. | PCGDefaultExecutionSource.h | |
virtual FBox GetBounds() |
Returns the ExecutionState bounds if the ExecutionState is a spatial one. | PCGDefaultExecutionSource.h | |
virtual FString GetDebugName() |
Returns a Debug name that can be used for logging. | PCGDefaultExecutionSource.h | |
virtual FPCGDynamicTrackingPriority GetDynamicTrackingPriority() |
Get an execution priority | PCGDefaultExecutionSource.h | |
virtual PCGUtils::FExtraCapture & GetExtraCapture () |
PCGDefaultExecutionSource.h | ||
virtual const PCGUtils::FExtraCapture & GetExtraCapture () |
Returns the FExtraCapture object for this ExecutionState | PCGDefaultExecutionSource.h | |
virtual UPCGGraph * GetGraph() |
Returns the UPCGGraph this ExecutionState is executing. | PCGDefaultExecutionSource.h | |
virtual UPCGGraphInstance * GetGraphInstance() |
Returns the UPCGGrahInstance this ExecutionState is executing. | PCGDefaultExecutionSource.h | |
virtual FPCGGraphExecutionInspection & GetInspection () |
PCGDefaultExecutionSource.h | ||
virtual const FPCGGraphExecutionInspection & GetInspection () |
Returns the FPCGGraphExecutionInspection object for this ExecutionState | PCGDefaultExecutionSource.h | |
virtual IPCGGraphExecutionSource * GetOriginalSource() |
If this is a local execution source returns the original execution source, otherwise returns self. | PCGDefaultExecutionSource.h | |
virtual int32 GetSeed() |
Returns a Seed for graph execution. | PCGDefaultExecutionSource.h | |
virtual UPCGData * GetSelfData() |
Returns a UPCGData representation of the ExecutionState. | PCGDefaultExecutionSource.h | |
virtual FTransform GetTransform() |
Returns a Transform if the ExecutionState is a spatial one. | PCGDefaultExecutionSource.h | |
virtual UWorld * GetWorld() |
Returns a World, can be null | PCGDefaultExecutionSource.h | |
virtual bool HasAuthority() |
Returns true if the ExecutionState has network authority | PCGDefaultExecutionSource.h | |
virtual bool IsGenerating() |
Indicates if the current source is generating. | PCGDefaultExecutionSource.h | |
virtual bool IsRefreshInProgress() |
Indicates if the current source is waiting for a refresh | PCGDefaultExecutionSource.h | |
virtual void OnGraphExecutionAborted
(
bool bQuiet, |
Notify ExecutionState that its execution is being aborted. | PCGDefaultExecutionSource.h | |
virtual void RegisterDynamicTracking
(
const FPCGSelectionKeyToSettingsMap& InKeysToSettings |
Register multiple tracking dependencies, so ExecutionState can be updated when they change | PCGDefaultExecutionSource.h | |
virtual void RegisterDynamicTracking
(
const UPCGSettings* InSettings, |
No dynamic tracking for editor resources (at the moment) | PCGDefaultExecutionSource.h |