Navigation
API > API/Plugins > API/Plugins/GeometryFlowMeshProcessing
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.
| Name | FSimpleInPlaceProcessMeshBaseNode |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GeometryFlow/Source/GeometryFlowMeshProcessing/Public/MeshProcessingNodes/MeshProcessingBaseNodes.h |
| Include Path | #include "MeshProcessingNodes/MeshProcessingBaseNodes.h" |
Syntax
class FSimpleInPlaceProcessMeshBaseNode : public UE::GeometryFlow::FProcessMeshBaseNode
Inheritance Hierarchy
- FNode → FProcessMeshBaseNode → FSimpleInPlaceProcessMeshBaseNode
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSimpleInPlaceProcessMeshBaseNode() |
MeshProcessingNodes/MeshProcessingBaseNodes.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Super | FProcessMeshBaseNode | MeshProcessingNodes/MeshProcessingBaseNodes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Version | int | MeshProcessingNodes/MeshProcessingBaseNodes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyNodeToMesh
(
FDynamicMesh3& MeshInOut, |
Subclasses only have to implement this | MeshProcessingNodes/MeshProcessingBaseNodes.h |
Overridden from FProcessMeshBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ProcessMesh
(
const FNamedDataMap& DatasIn, |
FProcessMeshBaseNode API that subclasses must/can implement | MeshProcessingNodes/MeshProcessingBaseNodes.h | |
virtual void ProcessMeshInPlace
(
const FNamedDataMap& DatasIn, |
MeshProcessingNodes/MeshProcessingBaseNodes.h |
Overridden from FNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetType() |
MeshProcessingNodes/MeshProcessingBaseNodes.h | ||
virtual int32 GetVersionID() |
MeshProcessingNodes/MeshProcessingBaseNodes.h | ||
virtual bool IsA
(
FName InType |
MeshProcessingNodes/MeshProcessingBaseNodes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName StaticType() |
MeshProcessingNodes/MeshProcessingBaseNodes.h |