Commit Graph

20 Commits

Author SHA1 Message Date
gustav melich
4b1e78f31b Dataflow:
- 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]
2022-11-18 17:11:01 -05:00
gustav melich
683272ae2b Dataflow:
- Fixed uninitialized property errors

#jira UE-170299
#preflight 6377a226f514e1ded9b12c68

[CL 23196648 by gustav melich in ue5-main branch]
2022-11-18 11:48:16 -05:00
brice criswell
1dc0cf0874 GeometryCollection : Facade API cleanup
#rb Cedric.Caillaud
#preflight 6376d4c0aa2fe2b05f6668e0

[CL 23194460 by brice criswell in ue5-main branch]
2022-11-18 10:22:38 -05:00
gustav melich
0cb27d8f52 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
cedric caillaud
14057397b6 Dataflow : make remove on break properties editable in thedetail panel
[FYI] harsha.reddy
#rb trivial
#preflight none

[CL 23071796 by cedric caillaud in ue5-main branch]
2022-11-10 01:07:35 -05:00
harsha reddy
950e281484 Dataflow - Cluster Flatten dataflow node and RemoveOnBreak are now implemented.
#rb none
#preflight 636a8e61450be1d9f83541a6

[CL 23041525 by harsha reddy in ue5-main branch]
2022-11-08 17:18:05 -05:00
brice criswell
d5179c1109 Dataflow : Terminal Node
#rb none
#preflight 6365b908de2c4dbb5def4c2d

[CL 23000186 by brice criswell in ue5-main branch]
2022-11-04 23:18:05 -04:00
cedric caillaud
dba9dd5ecb Chaos : Dataflow : add geometry collection asset specific nodes
#rb gustav.melich, brice.criswell
#preflight 6358159ce456a68082b43ba9

[CL 22798238 by cedric caillaud in ue5-main branch]
2022-10-26 19:04:47 -04:00
Brice Criswell
ade8c3223c GeometryCollection : Append Skeleton
- Added nodes to append a skeleton to the geometry collection.
#rb none
#fyi cedric.caillaud
#preflight 632b46c8e23e50651beea2a3

[CL 22117623 by Brice Criswell in ue5-main branch]
2022-09-21 13:57:36 -04:00
Brice Criswell
c93112f395 Dataflow : Fix Warnings
#rb none
#preflight 62c6fcd7756222ced4d6dd18

[CL 20984805 by Brice Criswell in ue5-main branch]
2022-07-07 11:50:49 -04:00
Harsha reddy
2c91a57fb6 Dataflow - Inactive nodes can now setup to be passthrough nodes
#rb brice.criswell, cedric.caillaud
#jira none
#preflight 62c486ae3c5171c817af6ec6

[CL 20947773 by Harsha reddy in ue5-main branch]
2022-07-05 15:32:52 -04:00
cedric caillaud
3153442c50 Fix linker error with GetValidGeoCenter
#rb gustav.melich
#jira UE-156134
#preflight 62c3596ad94b57687c0a4280
#fyi gustav.melich

[CL 20937531 by cedric caillaud in ue5-main branch]
2022-07-04 17:32:55 -04:00
Gustav Melich
8a3ffa5c94 Dataflow Node :
- implemented 34 Dataflow nodes, Voronoi Fracture, Planar Cut, Point generators, Exploded View, Convex Collision generator, conversion and utilities, math functions

#rb Cedric.Caillaud. Brice.Criswell
#jira none
#preflight 62bf6560a3568e3066d565a8

[CL 20921946 by Gustav Melich in ue5-main branch]
2022-07-01 17:46:53 -04:00
Brice Criswell
fe3057372c Dataflow : File cleanup
#rb none
#preflight 62ad0c1c4d1e91036ada09ee

[CL 20712524 by Brice Criswell in ue5-main branch]
2022-06-17 19:27:46 -04:00
Brice Criswell
e58a3499e0 Dataflow - Connections as UStruct
#rb none
#preflight 62acfb235c69124c40dbb3ea

[CL 20711897 by Brice Criswell in ue5-main branch]
2022-06-17 18:30:14 -04:00
Brice Criswell
4e3ca30ee7 Dataflow : Nodes
-Removed shared pointer inputs and outputs.
#rb none
#preflight 62a7abd9cb095854e2185de3

[CL 20635676 by Brice Criswell in ue5-main branch]
2022-06-13 18:01:11 -04:00
Brice Criswell
e6569adcc9 Dataflow : Support for FProperty on the FNode
#rb none
#fyi Ryan.Kautzman, Benn.Gallagher, Gustav.Melich, Cedric.Caillaud
#preflight 62a18ec1f73a01bd9811dad8

[CL 20572155 by Brice Criswell in ue5-main branch]
2022-06-09 02:36:29 -04:00
Brice Criswell
a33be3ec99 GeometryCollection : Nodes
- Moved to cpp
#preflight 6298ca3063529f84faeb4603

[CL 20469659 by Brice Criswell in ue5-main branch]
2022-06-02 10:52:24 -04:00
Brice Criswell
e366514621 GeometryCollection : ResetNode for UGeometryCollection
#rb trivial
#preflight 6298189c216be32a7627d332

[CL 20464282 by Brice Criswell in ue5-main branch]
2022-06-01 22:12:48 -04:00
Brice Criswell
ed37b71c02 GeometryCollection : Structure change
- Moved AppendStaticMesh and AppendSkeletalMesh to the Engine level
- Moved the Node implementation into GeometryCollectionNodes within the plugin.
#rb trivial
#preflight 6298120a216be32a7627a7e0

[CL 20464135 by Brice Criswell in ue5-main branch]
2022-06-01 21:41:57 -04:00