Navigation
| Name | PCGEditor |
| Type | Editor |
| Part of Plugins | Procedural Content Generation Framework (PCG) |
| Location | /Engine/Plugins/PCG/Source/PCGEditor/ |
| Module Build Rules | PCGEditor.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FEnumSelectorDetails | Property type customization for an enum selector allowing the user to easily select from a list of available enum classes and then also select a value from that class's options. |
| FPCGAttributePropertySelectorDetails | |
| FPCGBaseTextureDataVisualization | |
| FPCGBlueprintSettingsDetails | |
| FPCGCollisionShapeDataVisualization | Specialization for simple collision shapes |
| FPCGCollisionWrapperDataVisualization | Specialization for collision wrappers |
| FPCGComponentDetails | |
| FPCGCustomHLSLSettingsDetails | Implements a details view customization for the Custom HLSL node settings. |
| FPCGDataTypeIdentifierDetails | |
| FPCGEditableUserParameterDetails | A simple Details Customization that will provide a single property from the graph's FInstancePropertyBag |
| FPCGEditor | |
| FPCGEditorCommands | |
| FPCGEditorConnectionDrawingPolicy | |
| FPCGEditorInspectionDataManager | Central class that will handle everything related to Inspection Data. |
| FPCGEditorModule | |
| FPCGEditorSpawnNodeCommands | Handles spawn node commands for the PCG Graph Editor. |
| FPCGGraphDetails | |
| FPCGGraphInstanceDetails | |
| FPCGInteractiveToolSettingsDetails | |
| FPCGPolygon2DDataVisualization | |
| FPCGPrimitiveDataVisualization | Overrides collapse behavior to target a given number of points generated, to avoid too coarse debug (points way bigger than data) or enormous amount of points (points way smaller than data). |
| FPCGRaycastFilterRuleCollectionDetails | |
| FPCGVolumeDataVisualization | Specialization for volumes that don't always rely on their primitive component |
| FPCGVolumeDetails | |
| SPCGEditorViewport | |
| UPCGCollisionVisComponent | |
| UPCGEditorGraphNode | |
| UPCGEditorGraphNodeBase | |
| UPCGEditorGraphSchema | |
| UPCGEditorProjectSettings | |
| UPCGEditorSettings | |
| UPCGLevelToAsset |
Structs
Interfaces
| Name | Remarks |
|---|---|
| IPCGLandscapeDataVisualization | Overrides collapse behavior to target a given number of points generated, to avoid too coarse debug (points way bigger than data) or enormous amount of points (points way smaller than data). |
| IPCGParamDataVisualization | |
| IPCGSpatialDataVisualization | Default implementation for spatial data. Collapses to a PointData representation. |
| IPCGSplineDataVisualization | |
| IPCGStaticMeshDataVisualization |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnInspectedNodeChanged | TMulticastDelegate_OneParam< void, UPCGEditorGraphNodeBase * > | PCGEditor.h | |
| FOnInspectedStackChanged | TMulticastDelegate_OneParam< void, const FPCGStack & > | Managers/PCGEditorInspectionDataManager.h | |
| FOnInspectionEntryChanged | TMulticastDelegate_TwoParams< void, const FPCGEditorInspectionDataEntry &, int32 > | Managers/PCGEditorInspectionDataManager.h |
Enums
Public
| Name | Remarks |
|---|---|
| EPCGEditorDoubleClickAction | |
| EPCGEditorNewPCGGraphBehavior | |
| EPCGEditorNewSettingsBehavior | |
| EPCGEditorPanel | |
| EPCGElementType | |
| EPCGToolbarButtons |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseTextureDataType | const FName | PCGEditorCommon.h | ||
| ConcreteDataType | const FName | PCGEditorCommon.h | ||
| ContextIdentifier | const FString | PCGEditorCommon.h | ||
| DynamicMeshDataType | const FName | PCGEditorCommon.h | ||
| LandscapeDataType | const FName | PCGEditorCommon.h | ||
| NAME_Index | const FName | Names of the columns in the attribute list. | DataVisualizations/PCGDataVisualizationHelpers.h | |
| OtherDataType | const FName | PCGEditorCommon.h | ||
| ParamDataType | const FName | PCGEditorCommon.h | ||
| PointDataType | const FName | PCGEditorCommon.h | ||
| PolyLineDataType | const FName | PCGEditorCommon.h | ||
| PrimitiveDataType | const FName | PCGEditorCommon.h | ||
| RenderTargetDataType | const FName | PCGEditorCommon.h | ||
| SettingsDataType | const FName | PCGEditorCommon.h | ||
| SpatialDataType | const FName | PCGEditorCommon.h | ||
| StaticMeshResourceDataType | const FName | PCGEditorCommon.h | ||
| SurfaceDataType | const FName | PCGEditorCommon.h | ||
| TextureDataType | const FName | PCGEditorCommon.h | ||
| VirtualTextureDataType | const FName | PCGEditorCommon.h | ||
| VolumeDataType | const FName | PCGEditorCommon.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PCGEditorCommon.h | |||
const FAssetCategoryPath FPCGEditorCommon::PCGAdvancedAssetCategoryPath
(
FPCGEditorCommon::PCGAssetCategoryPath, |
PCGEditorCommon.h | ||
const FAssetCategoryPath FPCGEditorCommon::PCGAssetCategoryPath
(
LOCTEXT("PCGCategory", "PCG") |
PCGEditorCommon.h | ||
bool operator!
(
EPCGElementType E |
PCGEditorCommon.h | ||
EPCGElementType operator&
(
EPCGElementType Lhs, |
PCGEditorCommon.h | ||
EPCGElementType & operator&=
(
EPCGElementType& Lhs, |
PCGEditorCommon.h | ||
EPCGElementType operator^
(
EPCGElementType Lhs, |
PCGEditorCommon.h | ||
EPCGElementType & operator^=
(
EPCGElementType& Lhs, |
PCGEditorCommon.h | ||
EPCGElementType operator|
(
EPCGElementType Lhs, |
PCGEditorCommon.h | ||
EPCGElementType & operator|=
(
EPCGElementType& Lhs, |
PCGEditorCommon.h | ||
EPCGElementType operator~
(
EPCGElementType E |
PCGEditorCommon.h | ||
void PCGDataVisualizationHelpers::AddPropertyEnumColumnInfo
(
FPCGTableVisualizerInfo& OutInfo, |
DataVisualizations/PCGDataVisualizationHelpers.h | ||
void PCGDataVisualizationHelpers::AddPropertyEnumColumnInfo
(
FPCGTableVisualizerInfo& OutInfo, |
DataVisualizations/PCGDataVisualizationHelpers.h | ||
void PCGDataVisualizationHelpers::AddTypedColumnInfo
(
FPCGTableVisualizerInfo& OutInfo, |
DataVisualizations/PCGDataVisualizationHelpers.h | ||
void PCGDataVisualizationHelpers::AddTypedColumnInfo_Impl
(
FPCGTableVisualizerInfo& OutInfo, |
DataVisualizations/PCGDataVisualizationHelpers.h |