- Moved GeometryCollection Dataflow nodes into separate implemetation files by category
- Changed Dataflow node category to "Terminal" on terminal nodes
- Added DataflowGeoemtryCollection, DataflowFlesh categories to nodes
- Addded black default color to terminal category and changed default color for non-specified categories to yellow
- Added comments to all GeometryCollection nodes
- Updated existing Dataflow nodes
#rb Brice.Criswell, Cedric.Caillaud, Harsha.Reddy
#preflight 6377d7d5e30d4388499a07c0
[CL 23206811 by gustav melich in ue5-main branch]
- fix crash in selection nodes
- optimize selection node initialization from another selection
- fix node for creating GC from geometry sources to make sure we have only one root and a level attribute
#rb gustav.melich
#preflight 63749d27953c19d435de782e
[CL 23157745 by cedric caillaud in ue5-main branch]
- Made member functions const
[FYI] Brice.Criswell, Cedric.Caillaud, Harsha.Reddy
#preflight 63745a010c74adb48bc8dc89
[CL 23155913 by gustav melich in ue5-main branch]
- Added IsConnected() to DataflowNode to check if input connected in Evaluate()
[FYI] Brice.Criswell, Cedric.Caillaud, Harsha.Reddy
#preflight 6373c6a3953c19d4358b04d7
[CL 23148487 by gustav melich in ue5-main branch]
- 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]
- also cleaned up some comments to play nice with the tooltips
#rb brice.criswell, gustav.melich
#preflight 636853fedc30a4ce965703d3
[CL 23008237 by cedric caillaud in ue5-main branch]
- Formalized the caching timestamp with a struct wrapper.
#rb none
#preflight 634ee9121341cb8a2062dc6b
[CL 22606834 by Brice Criswell in ue5-main branch]
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]