Navigation
Unreal Engine C++ API Reference > Plugins
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. |