Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| APCGVolume | |||
| APCGWorldActor | |||
| FPCGComponentInstanceData | Used to store generated resources data during RerunConstructionScripts | ||
| FPCGContext | |||
| FPCGCrc | Crc with valid flag and helper functionality. | ||
| FPCGCustomVersion | Custom serialization version for assets/classes in the PCG plugin. | ||
| FPCGDataCollection | |||
| FPCGDebugVisualizationSettings | |||
| FPCGInputForwardingElement | |||
| FPCGInputOutputElement | |||
| FPCGOverrideInstancedPropertyBag | Extended version of FInstancedPropertyBag, to support overrides and have a custom UI for it Must only be used with PCGGraphInstances. | ||
| FPCGPinProperties | |||
| FPCGPoint | |||
| FPCGPreConfiguredSettingsInfo | Pre-configured settings info Will be passed to the settings to pre-configure the settings on creation. | ||
| FPCGPropertyAliases | Dummy struct to bypass the UHT limitation for array of arrays. | ||
| FPCGRootSet | |||
| FPCGSettingsOverridableParam | |||
| FPCGSubgraphContext | |||
| FPCGSubgraphElement | |||
| FPCGTaggedData | |||
| FPCGTrivialElement | |||
| FSimplePCGElement | Basic PCG element class for elements that do not store any intermediate data in the context | ||
| IPCGElement | Base class for the processing bit of a PCG node/settings | ||
| UPCGActorAndComponentMapping | This class handle any necessary mapping between actors and pcg components. | ||
| UPCGBaseSubgraphNode | |||
| UPCGBaseSubgraphSettings | |||
| UPCGBlueprintPinHelpers | |||
| UPCGComponent | |||
| UPCGData | Base class for any "data" class in the PCG framework. | ||
| UPCGDataFunctionLibrary | |||
| UPCGEdge | |||
| UPCGEngineSettings | |||
| UPCGGraph | |||
| UPCGGraphInputOutputSettings | |||
| UPCGGraphInstance | |||
| UPCGGraphInterface | |||
| UPCGManagedActors | |||
| UPCGManagedComponent | |||
| UPCGManagedISMComponent | |||
| UPCGManagedResource | This class is used to hold resources and their mechanism to delete them on demand. | ||
| UPCGNode | |||
| UPCGParamData | Class to hold execution parameters that will be consumed in nodes of the graph | ||
| UPCGPin | |||
| UPCGSettings | Base class for settings-as-data in the PCG framework | ||
| UPCGSettingsInstance | |||
| UPCGSettingsInterface | |||
| UPCGSettingsWithDynamicInputs | UPCGSettings subclass with functionality to dynamically add/remove input pins | ||
| UPCGSubgraphNode | |||
| UPCGSubgraphSettings | |||
| UPCGSubsystem | UPCGSubsystem | ||
| UPCGTrivialSettings | Trivial / Pass-through settings used for input/output nodes |
Constants
| Name | Description |
|---|---|
| InvalidPCGTaskId | |
| PCGBaseSubgraphConstants::UserParameterTagData |
Typedefs
| Name | Description |
|---|---|
| FOnPCGGraphChanged | |
| FOnPCGGraphCleaned | |
| FOnPCGGraphDynamicallyExecuted | |
| FOnPCGGraphGenerated | |
| FOnPCGGraphGridSizesChanged | |
| FOnPCGGraphParametersChanged | |
| FOnPCGNodeChanged | |
| FOnPCGSettingsChanged | |
| FPCGActorSelectionKeyToSettingsMap | |
| FPCGElementPtr | |
| FPCGElementPtr | |
| FPCGSettingsAndCulling | |
| FPCGTaskId | |
| FSizeArray | Alias for array which is allocated on the stack (we have a strong idea of the max required elements). |
| FSizeToGuidMap | Alias for grid size to guid map allocated on the stack, which is unlikely to have a large number of elements. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EPCGAttachOptions | |||
| EPCGChangeType | |||
| EPCGComponentDirtyFlag | |||
| EPCGComponentGenerationTrigger | |||
| EPCGComponentInput | |||
| EPCGDataType | Bitmask containing the various data types supported in PCG. | ||
| EPCGDebugVisScaleMethod | |||
| EPCGElementLogMode::Type | |||
| EPCGExclusiveDataType | As discussed just before, a parallel version for "exclusive" (as in only type) of the EPCGDataType enum. Needed for blueprint compatibility. | ||
| EPCGExecutionPhase | |||
| EPCGGraphParameterEvent | |||
| EPCGHiGenGrid | Describes one or more target execution grids. | ||
| EPCGPointProperties | |||
| EPCGSettingsExecutionMode | |||
| EPCGSettingsType | |||
| EPCGTypeConversion | |||
| PCGObjectMetadata:: | Metadata usable in UPROPERTY for customizing the behavior when displaying the property in a property panel or graph node. |
Functions
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FName | DefaultActorLabel | ||
| const FName | DefaultDependencyOnlyLabel | ||
| const FName | DefaultInputLabel | ||
| const FName | DefaultInputLabel | ||
| const FName | DefaultLandscapeHeightLabel | ||
| const FName | DefaultLandscapeLabel | ||
| const FName | DefaultNewCustomPinName | ||
| const FName | DefaultOriginalActorLabel | ||
| const FName | DefaultOutputLabel | ||
| const FName | DefaultParamsLabel | ||
| const FName | DiscardExtraSelection | ||
| const FName | DiscardPropertySelection | ||
| const FName | NotOverridable | ||
| constexpr uint32 | NumGridValues | Number of unique values of EPCGHiGenGrid, const so it can be used for the inline allocator below. | |
| const FName | OldDefaultParamsLabel | ||
| const FName | Overridable | ||
| const FName | OverrideAliases | ||
| STATCAT_Advanced | Logs. |