Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGSubgraphContext |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGSubgraph.h |
| Include Path | #include "PCGSubgraph.h" |
Syntax
struct FPCGSubgraphContext : public FPCGContext
Inheritance Hierarchy
- FPCGContext → FPCGSubgraphContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bScheduledSubgraph | bool | PCGSubgraph.h | ||
| GraphInstanceParametersOverride | FInstancedStruct | PCGSubgraph.h | ||
| ReferencedObjects | TSet< TObjectPtr< const UPCGData > > | PCGSubgraph.h | ||
| SubgraphTaskIds | TArray< FPCGTaskId > | PCGSubgraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToReferencedObjects
(
const FPCGDataCollection& InDataCollection |
PCGSubgraph.h | ||
void InitializeUserParametersStruct() |
PCGSubgraph.h | ||
void UpdateOverridesWithOverriddenGraph() |
If we have a subgraph override, update the underlying duplicated parameters with the overrides from the subgraph. | PCGSubgraph.h |
Protected
Overridden from FPCGContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddExtraStructReferencedObjects
(
FReferenceCollector& Collector |
PCGSubgraph.h | ||
virtual void * GetUnsafeExternalContainerForOverridableParam
(
const FPCGSettingsOverridableParam& InParam |
PCGSubgraph.h |