Navigation
API > API/Plugins > API/Plugins/GeometryFlowMeshProcessing > API/Plugins/GeometryFlowMeshProcessing/MeshProcessingNodes
Inheritance Hierarchy
- FNode
- FProcessMeshBaseNode
- FSimpleInPlaceProcessMeshBaseNode
- FComputeMeshPerVertexNormalsNode
- FComputeMeshPerVertexOverlayNormalsNode
References
| Module | GeometryFlowMeshProcessing |
| Header | /Engine/Plugins/Experimental/GeometryFlow/Source/GeometryFlowMeshProcessing/Public/MeshProcessingNodes/MeshProcessingBaseNodes.h |
| Include | #include "MeshProcessingNodes/MeshProcessingBaseNodes.h" |
Syntax
class FSimpleInPlaceProcessMeshBaseNode : public UE::GeometryFlow::FProcessMeshBaseNode
Remarks
FSimpleInPlaceProcessMeshBaseNode provides a standard pattern for a simple "In-Place" mesh processing operation, eg something like recomputing normals where it would not make sense to cache the output and there are no configuration settings. The subclass only has to implement the ApplyNodeToMesh() function.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyNodeToMesh
(
FDynamicMesh3& MeshInOut, |
Subclasses only have to implement this |
Overridden from FProcessMeshBaseNode
| Type | Name | Description | |
|---|---|---|---|
| void | ProcessMesh
(
const FNamedDataMap& DatasIn, |
FProcessMeshBaseNode API that subclasses must/can implement | |
| void | ProcessMeshInPlace
(
const FNamedDataMap& DatasIn, |