2022-06-01 21:41:57 -04:00
|
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
|
|
|
|
|
|
namespace UnrealBuildTool.Rules
|
|
|
|
|
{
|
|
|
|
|
public class GeometryCollectionNodes : ModuleRules
|
|
|
|
|
{
|
|
|
|
|
public GeometryCollectionNodes(ReadOnlyTargetRules Target) : base(Target)
|
|
|
|
|
{
|
|
|
|
|
PublicDependencyModuleNames.AddRange(
|
|
|
|
|
new string[]
|
|
|
|
|
{
|
|
|
|
|
"Core",
|
|
|
|
|
"CoreUObject",
|
|
|
|
|
"ChaosCore",
|
|
|
|
|
"Chaos",
|
|
|
|
|
"DataflowCore",
|
|
|
|
|
"DataflowEngine",
|
|
|
|
|
"GeometryCollectionEngine",
|
2022-07-01 17:46:53 -04:00
|
|
|
"GeometryCore",
|
|
|
|
|
"Voronoi",
|
Dataflow:
- Added TransformSelection data type
- Implemented these nodes: GetArrayElementDataflowNode, GetNumArrayElementsDataflowNode, GetCentroidsDataflowNode, PointsToMeshDataflowNode, BoxToMeshDataflowNode, MeshInfoDataflowNode,
MeshToCollectionDataflowNode, StaticMeshToMeshDataflowNode, TransformDataflowNode, MeshAppendDataflowNode, MeshBooleanDataflowNode, MeshCopyToPointsDataflowNode,
CompareIntDataflowNode, BranchDataflowNode, GetMeshDataDataflowNode, GetSchemaDataflowNode, CollectionTransformSelectionAllDataflowNode,
CollectionTransformSelectionSetOperationDataflowNode, CollectionTransformSelectionInfoDataflowNode, CollectionTransformSelectionNoneDataflowNode,
CollectionTransformSelectionInvertDataflowNode, CollectionTransformSelectionRandomDataflowNode, AutoClusterDataflowNode, CollectionTransformSelectionRootDataflowNode,
CollectionTransformSelectionCustomDataflowNode, CollectionTransformSelectionParentDataflowNode, CollectionTransformSelectionByPercentageDataflowNode,
CollectionTransformSelectionChildrenDataflowNode, CollectionTransformSelectionSiblingsDataflowNode, CollectionTransformSelectionLevelDataflowNode,
CollectionTransformSelectionContactDataflowNode, CollectionTransformSelectionLeafDataflowNode, CollectionTransformSelectionClusterDataflowNode,
CollectionTransformSelectionBySizeDataflowNode, CollectionTransformSelectionByVolumeDataflowNode, SetAnchorStateDataflowNode, FProximityDataflowNode
- Renamed Passthrough metadata tag to DataflowPassthrough
- Added Tooltip display for nodes (both for hovering over the node and hovering over the node name in Action menu) and for pins, the tooltip gets build from the /** ... */ comments from the header file
#rb Brice.Criswell, Jimmy.Andrews, Cedric.Caillaud, Harsha.Reddy
#ushell-cherrypick of 22280306 by Gustav.Melich
#preflight 6372b085ee4d25f90adf68b1
[CL 23131415 by gustav melich in ue5-main branch]
2022-11-14 20:42:57 -05:00
|
|
|
"GeometryFramework",
|
|
|
|
|
"MeshDescription",
|
|
|
|
|
"StaticMeshDescription",
|
2022-07-01 17:46:53 -04:00
|
|
|
"PlanarCut",
|
2022-06-01 21:41:57 -04:00
|
|
|
"Engine"
|
|
|
|
|
}
|
|
|
|
|
);
|
Dataflow:
- Added TransformSelection data type
- Implemented these nodes: GetArrayElementDataflowNode, GetNumArrayElementsDataflowNode, GetCentroidsDataflowNode, PointsToMeshDataflowNode, BoxToMeshDataflowNode, MeshInfoDataflowNode,
MeshToCollectionDataflowNode, StaticMeshToMeshDataflowNode, TransformDataflowNode, MeshAppendDataflowNode, MeshBooleanDataflowNode, MeshCopyToPointsDataflowNode,
CompareIntDataflowNode, BranchDataflowNode, GetMeshDataDataflowNode, GetSchemaDataflowNode, CollectionTransformSelectionAllDataflowNode,
CollectionTransformSelectionSetOperationDataflowNode, CollectionTransformSelectionInfoDataflowNode, CollectionTransformSelectionNoneDataflowNode,
CollectionTransformSelectionInvertDataflowNode, CollectionTransformSelectionRandomDataflowNode, AutoClusterDataflowNode, CollectionTransformSelectionRootDataflowNode,
CollectionTransformSelectionCustomDataflowNode, CollectionTransformSelectionParentDataflowNode, CollectionTransformSelectionByPercentageDataflowNode,
CollectionTransformSelectionChildrenDataflowNode, CollectionTransformSelectionSiblingsDataflowNode, CollectionTransformSelectionLevelDataflowNode,
CollectionTransformSelectionContactDataflowNode, CollectionTransformSelectionLeafDataflowNode, CollectionTransformSelectionClusterDataflowNode,
CollectionTransformSelectionBySizeDataflowNode, CollectionTransformSelectionByVolumeDataflowNode, SetAnchorStateDataflowNode, FProximityDataflowNode
- Renamed Passthrough metadata tag to DataflowPassthrough
- Added Tooltip display for nodes (both for hovering over the node and hovering over the node name in Action menu) and for pins, the tooltip gets build from the /** ... */ comments from the header file
#rb Brice.Criswell, Jimmy.Andrews, Cedric.Caillaud, Harsha.Reddy
#ushell-cherrypick of 22280306 by Gustav.Melich
#preflight 6372b085ee4d25f90adf68b1
[CL 23131415 by gustav melich in ue5-main branch]
2022-11-14 20:42:57 -05:00
|
|
|
|
|
|
|
|
PrivateDependencyModuleNames.AddRange(
|
|
|
|
|
new string[]
|
|
|
|
|
{
|
|
|
|
|
"DynamicMesh",
|
|
|
|
|
"MeshConversion",
|
|
|
|
|
"FractureEngine"
|
|
|
|
|
}
|
|
|
|
|
);
|
2022-06-01 21:41:57 -04:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|