 |
FEmptyStruct |
|
|
 |
FIterationState |
|
|
 |
FLocalCoordinates2D |
|
|
 |
FPCGActorSelectorSettings |
Helper struct for organizing queries against the world to gather actors. |
|
 |
FPCGAddAttributeElement |
|
|
 |
FPCGAddTagElement |
|
|
 |
FPCGApplyOnActorElement |
|
|
 |
FPCGApplyScaleToBoundsElement |
|
|
 |
FPCGAttributeCastElement |
|
|
 |
FPCGAttributeFilterElement |
|
|
 |
FPCGAttributeFilterElementBase |
|
|
 |
FPCGAttributeFilterRangeElement |
|
|
 |
FPCGAttributeFilterThresholdSettings |
|
|
 |
FPCGAttributeGetFromIndexElement |
|
|
 |
FPCGAttributeGetFromPointIndexElement |
|
|
 |
FPCGAttributeNoiseContext |
|
|
 |
FPCGAttributeNoiseElement |
|
|
 |
FPCGAttributeReduceElement |
|
|
 |
FPCGAttributeSelectElement |
|
|
 |
FPCGAttributeTransferElement |
|
|
 |
FPCGBlueprintExecutionContext |
|
|
 |
FPCGBoundsModifier |
|
|
 |
FPCGCollapseElement |
|
|
 |
FPCGCombinePointsElement |
|
|
 |
FPCGConvertToAttributeSetElement |
|
|
 |
FPCGConvexHull2DElement |
|
|
 |
FPCGCopyPointsElement |
|
|
 |
FPCGCreateAttributeElement |
|
|
 |
FPCGCreatePointsElement |
|
|
 |
FPCGCreatePointsGridElement |
|
|
 |
FPCGCreateSplineElement |
|
|
 |
FPCGCreateSurfaceFromSplineElement |
|
|
 |
FPCGCreateTargetActorElement |
|
|
 |
FPCGCullPointsOutsideActorBoundsElement |
|
|
 |
FPCGDataFromActorContext |
|
|
 |
FPCGDataFromActorElement |
|
|
 |
FPCGDataNumElement |
|
|
 |
FPCGDataTableRowToParamData |
|
|
 |
FPCGDataTableRowToParamDataContext |
|
|
 |
FPCGDebugElement |
|
|
 |
FPCGDeleteAttributesElement |
|
|
 |
FPCGDeleteTagsElement |
|
|
 |
FPCGDensityFilterElement |
|
|
 |
FPCGDensityRemapElement |
|
|
 |
FPCGDifferenceElement |
|
|
 |
FPCGDistanceElement |
|
|
 |
FPCGDuplicatePointElement |
|
|
 |
FPCGExecuteBlueprintElement |
|
|
 |
FPCGFilterByAttributeElement |
|
|
 |
FPCGFilterByIndexElement |
|
|
 |
FPCGFilterByTagElement |
|
|
 |
FPCGFilterByTypeElement |
|
|
 |
FPCGGatherElement |
|
|
 |
FPCGGetActorPropertyElement |
|
|
 |
FPCGGetBoundsElement |
|
|
 |
FPCGGetLandscapeDataElement |
|
|
 |
FPCGGetLoopIndexElement |
|
|
 |
FPCGGetPropertyFromObjectPathContext |
|
|
 |
FPCGGetPropertyFromObjectPathElement |
|
|
 |
FPCGHiGenGridSizeElement |
|
|
 |
FPCGIndirectionContext |
|
|
 |
FPCGIndirectionElement |
|
|
 |
FPCGInnerIntersectionElement |
|
|
 |
FPCGInstancesAndWeights |
|
|
 |
FPCGLinearDensityRemapElement |
|
|
 |
FPCGLoopElement |
|
|
 |
FPCGLoopInputForwardingElement |
This element does the same static input forwarding mechanism as the FPCGInputForwardingElement, but it also will go fetch the previous iteration data, if any. |
|
 |
FPCGMakeConcreteElement |
|
|
 |
FPCGMatchAndSetAttributesElement |
|
|
 |
FPCGMatchAndSetAttributesExecutionState |
|
|
 |
FPCGMatchAndSetAttributesIterationState |
|
|
 |
FPCGMergeAttributesElement |
|
|
 |
FPCGMergeElement |
|
|
 |
FPCGMutateSeedElement |
|
|
 |
FPCGNormalToDensityElement |
|
|
 |
FPCGNumberOfElementsBaseElement |
|
|
 |
FPCGNumberOfEntriesElement |
|
|
 |
FPCGNumberOfPointsElement |
|
|
 |
FPCGOuterIntersectionElement |
|
|
 |
FPCGPointExtentsModifier |
|
|
 |
FPCGPointFromMeshContext |
|
|
 |
FPCGPointFromMeshElement |
|
|
 |
FPCGPointMatchAndSetElement |
|
|
 |
FPCGPointNeighborhoodElement |
|
|
 |
FPCGPointOperationElementBase |
Simplified, time-sliced, and point by point operation class. |
|
 |
FPCGPointProcessingElementBase |
TODO: Deprecate this class once all of the internal inheritors have been cleaned up |
|
 |
FPCGPrintElement |
|
|
 |
FPCGProjectionElement |
|
|
 |
FPCGProjectionParams |
Parameters that control projection behaviour. |
|
 |
FPCGReplaceTagsElement |
|
|
 |
FPCGRerouteElement |
|
|
 |
FPCGResetPointCenterElement |
|
|
 |
FPCGSampleTextureElement |
|
|
 |
FPCGSanityCheckPointDataElement |
|
|
 |
FPCGSelectionKey |
Structure to specify a selection criteria for an object/actor Object can be selected using the EPCGActorSelection::ByClass or EPCGActorSelection::ByPath Actors have more options for selection with Self/Parent/Root/Original and also EPCGActorSelection::ByTag |
|
 |
FPCGSelectPointsElement |
|
|
 |
FPCGSelfPruningElement |
|
|
 |
FPCGSelfPruningParameters |
|
|
 |
FPCGSortAttributesElement |
|
|
 |
FPCGSpatialNoise |
|
|
 |
FPCGSpawnActorElement |
|
|
 |
FPCGSplineSamplerElement |
|
|
 |
FPCGSplineSamplerParams |
|
|
 |
FPCGSplitPointsElement |
|
|
 |
FPCGStaticMeshSpawnerContext |
|
|
 |
FPCGStaticMeshSpawnerElement |
|
|
 |
FPCGSurfaceSamplerElement |
|
|
 |
FPCGTextureSamplerContext |
|
|
 |
FPCGTextureSamplerElement |
|
|
 |
FPCGTransformPointsElement |
|
|
 |
FPCGUnionElement |
|
|
 |
FPCGUserParameterGetElement |
|
|
 |
FPCGVisualizeAttribute |
|
|
 |
FPCGVolumeSamplerElement |
|
|
 |
FPCGWorldRayHitQueryElement |
|
|
 |
FPCGWorldVolumetricQueryElement |
|
|
 |
FPointBitSet |
All points are in contiguous memory so this will create a bitset to just look up the index to set/test a bit this should reduce the 'set' cost to O[1] |
|
 |
FSurfaceSamplerExecutionState |
|
|
 |
FSurfaceSamplerIterationState |
|
|
 |
FSurfaceSamplerParams |
TODO: Factor out "computed values" that shouldn't be exposed to the external user into a more appropriate state. |
|
 |
FVolumeSamplerExecutionState |
|
|
 |
FVolumeSamplerIterationState |
|
|
 |
FVolumeSamplerParams |
|
|
 |
IterationState |
Stores the input and output data as the state of the time sliced execution |
|
 |
TPCGTimeSlicedContext |
A PCG context with helper utility to enable element authors to more easily implement timeslicing. |
|
 |
TPCGTimeSlicedElementBase |
Forward declaration for friending. |
|
 |
UPCGAddAttributeSettings |
Add a new attribute to a spatial data or an attribute set. |
|
 |
UPCGAddTagSettings |
Applies the specified tags on the output data. |
|
 |
UPCGApplyOnActorSettings |
Apply property overrides and executes functions on a target actor. |
|
 |
UPCGApplyScaleToBoundsSettings |
Copyright Epic Games, Inc. All Rights Reserved. |
|
 |
UPCGAttributeCastSettings |
Cast an attribute to another type. |
|
 |
UPCGAttributeFilteringRangeSettings |
Attribute filter on range that allows to do "A op B" type filtering, where A is the input spatial data or Attribute set, and B is either a constant, another spatial data (if input is a spatial data), an Attribute set (in filter) or the input itself. |
|
 |
UPCGAttributeFilteringSettings |
Attribute filter that allows to do "A op B" type filtering, where A is the input spatial data or Attribute set, and B is either a constant, another spatial data (if input is a spatial data), an Attribute set (in filter) or the input itself. |
|
 |
UPCGAttributeGetFromIndexSettings |
|
|
 |
UPCGAttributeGetFromPointIndexSettings |
Get the attribute/property of a point given its index. |
|
 |
UPCGAttributeNoiseSettings |
Apply some noise to an attribute/property. |
|
 |
UPCGAttributeReduceSettings |
Take all the entries/points from the input and perform a reduce operation on the given attribute/property and output the result into a ParamData. |
|
 |
UPCGAttributeSelectSettings |
Take all the entries/points from the input and perform a select operation on the given attribute/property on the given axis (if the attribute/property is a vector) and output the result into a ParamData. |
|
 |
UPCGAttributeTransferSettings |
Transfer an attribute from a source metadata to a target data. |
|
 |
UPCGBlueprintElement |
|
|
 |
UPCGBlueprintSettings |
|
|
 |
UPCGBoundsModifierSettings |
This class controls/sets up a node that modifies the min/max bounds of the input points. |
|
 |
UPCGCollapseSettings |
Convert input to point data, performing sampling with default settings if necessary |
|
 |
UPCGCombinePointsSettings |
Combines each point to share a singular bound extent. |
|
 |
UPCGConvertToAttributeSetSettings |
Converts point data to an attribute set with one entry per point and the same attributes. |
|
 |
UPCGConvertToPointDataSettings |
Converts attribute sets to point data |
|
 |
UPCGConvexHull2DSettings |
Return the convex hull of a set of points on the XY plane |
|
 |
UPCGCopyPointsSettings |
|
|
 |
UPCGCreateAttributeSetSettings |
Creates a new Attribute Set. |
|
 |
UPCGCreatePointsGridSettings |
Creates a 2D or 3D grid of points. |
|
 |
UPCGCreatePointsSettings |
Copyright Epic Games, Inc. All Rights Reserved. |
|
 |
UPCGCreateSplineSettings |
PCG node that creates a spline presentation from the input points data, with optional tangents |
|
 |
UPCGCreateSurfaceFromSplineSettings |
Create an implicit surface for each given spline. |
|
 |
UPCGCreateTargetActor |
|
|
 |
UPCGCullPointsOutsideActorBoundsSettings |
Copyright Epic Games, Inc. All Rights Reserved. |
|
 |
UPCGDataFromActorSettings |
Builds a collection of PCG-compatible data from the selected actors. |
|
 |
UPCGDataNumSettings |
Counts number of data in a data collection |
|
 |
UPCGDataTableRowToParamDataSettings |
|
|
 |
UPCGDebugSettings |
|
|
 |
UPCGDeleteAttributesSettings |
Removes attributes from a given input metadata. |
|
 |
UPCGDeleteTagsSettings |
Filters the tags on the input data. |
|
 |
UPCGDensityFilterSettings |
|
|
 |
UPCGDensityRemapSettings |
|
|
 |
UPCGDifferenceSettings |
|
|
 |
UPCGDistanceSettings |
Calculates the distance between two points (inherently a n*n operation) |
|
 |
UPCGDuplicatePointSettings |
Creates duplicates of each point with optional transform offsets. |
|
 |
UPCGFilterByAttributeSettings |
Separates data on whether they have a specific metadata attribute (not by value) |
|
 |
UPCGFilterByIndexSettings |
Filters a data collection based on a user defined index range expression. |
|
 |
UPCGFilterByTagSettings |
Filters a data collection based on some tag criterion |
|
 |
UPCGFilterByTypeSettings |
Filters an input collection based on data type. |
|
 |
UPCGFilterDataBaseSettings |
|
|
 |
UPCGGatherSettings |
Copyright Epic Games, Inc. All Rights Reserved. |
|
 |
UPCGGetActorPropertySettings |
Extract a property value from an actor/component into a ParamData. |
|
 |
UPCGGetBoundsSettings |
Copyright Epic Games, Inc. All Rights Reserved. |
|
 |
UPCGGetLandscapeSettings |
Builds a collection of landscape data from the selected actors. |
|
 |
UPCGGetLoopIndexSettings |
Returns the current loop iteration index of the "nearest" subgraph in the execution stack |
|
 |
UPCGGetPCGComponentSettings |
Builds a collection of data from other PCG components on the selected actors. |
|
 |
UPCGGetPrimitiveSettings |
Builds a collection of primitive data from primitive components on the selected actors. |
|
 |
UPCGGetPropertyFromObjectPathSettings |
Extract property from a list of soft object paths. |
|
 |
UPCGGetSplineSettings |
Builds a collection of spline data from the selected actors. |
|
 |
UPCGGetVolumeSettings |
Builds a collection of volume data from the selected actors. |
|
 |
UPCGHiGenGridSizeSettings |
Copyright Epic Games, Inc. All Rights Reserved. |
|
 |
UPCGIndirectionSettings |
|
|
 |
UPCGInnerIntersectionSettings |
|
|
 |
UPCGLinearDensityRemapSettings |
|
|
 |
UPCGLoopSettings |
|
|
 |
UPCGMakeConcreteSettings |
Makes data Concrete, collapsing to Point if necessary. Discards non-Spatial data. |
|
 |
UPCGManagedDebugStringMessageKey |
Used to track the debug message to properly remove it upon regen or clean up. |
|
 |
UPCGMatchAndSetAttributesSettings |
This class creates a PCG node that can match, select by weight or match & select by weight a 'matching' entry in a provided Attribute Set with multiple entries. |
|
 |
UPCGMergeAttributesSettings |
Merges multiple attribute sets together into a single attribute set |
|
 |
UPCGMergeSettings |
Merges multiple data sources (currently only points supported) into a single output. |
|
 |
UPCGMutateSeedSettings |
Generates a new seed for each point using its position and user seed input and applies to all points. |
|
 |
UPCGNamedRerouteBaseSettings |
Base class for both reroute declaration and usage to share implementation, but also because they use the same visual node representation in the editor. |
|
 |
UPCGNamedRerouteDeclarationSettings |
|
|
 |
UPCGNamedRerouteUsageSettings |
|
|
 |
UPCGNormalToDensitySettings |
Finds the angle against the specified direction and applies that to the density |
|
 |
UPCGNumberOfElementsBaseSettings |
Base class for common elements. |
|
 |
UPCGNumberOfEntriesSettings |
Return the number of entries in the input attribute sets. |
|
 |
UPCGNumberOfPointsSettings |
Return the number of points in the input point data. |
|
 |
UPCGOuterIntersectionSettings |
|
|
 |
UPCGPointExtentsModifierSettings |
|
|
 |
UPCGPointFromMeshSettings |
PointFromMesh creates a single point at the origin with an attribute containing a SoftObjectPath to the selected UStaticMesh. |
|
 |
UPCGPointMatchAndSetSettings |
This settings class is used to create a PCG node that will apply a "Match and Set" operation on the point data it consumes as input. |
|
 |
UPCGPointNeighborhoodSettings |
Computes quantities from nearby neighbor points, such as average density, color, and position. |
|
 |
UPCGPrintElementSettings |
Issues a specified message to the log, and optionally to the graph and/or screen. |
|
 |
UPCGProjectionSettings |
|
|
 |
UPCGReplaceTagsSettings |
Replaces the tags on the input data. |
|
 |
UPCGRerouteSettings |
|
|
 |
UPCGResetPointCenterSettings |
Modify the position of a point within its bounds, while keeping its bounds the same. |
|
 |
UPCGSampleTextureSettings |
Samples color of texture at each point. |
|
 |
UPCGSanityCheckPointDataSettings |
|
|
 |
UPCGSelectPointsSettings |
|
|
 |
UPCGSelfPruningSettings |
|
|
 |
UPCGSortAttributesSettings |
|
|
 |
UPCGSpatialNoiseSettings |
Various fractal noises that can be used to filter points |
|
 |
UPCGSpawnActorNode |
|
|
 |
UPCGSpawnActorSettings |
PCG settings class that allows spawning actors with some options to perform the work more efficiently. |
|
 |
UPCGSplineSamplerSettings |
|
|
 |
UPCGSplitPointsSettings |
Splits each point into two separate points, and sets bounds based on the position and axis of the cut. |
|
 |
UPCGStaticMeshSpawnerSettings |
|
|
 |
UPCGSurfaceSamplerSettings |
|
|
 |
UPCGTextureSamplerSettings |
|
|
 |
UPCGTransformPointsSettings |
|
|
 |
UPCGUnionSettings |
|
|
 |
UPCGUserParameterGetSettings |
Getter for user parameters defined in PCGGraph, by the user. |
|
 |
UPCGVisualizeAttributeSettings |
Visualizes a selected attribute on screen at each point's transform. |
|
 |
UPCGVolumeSamplerSettings |
|
|
 |
UPCGWorldQuerySettings |
|
|
 |
UPCGWorldRayHitSettings |
|
|