FSimpleInPlaceProcessMeshBaseNode

[FSimpleInPlaceProcessMeshBaseNode](API\Plugins\GeometryFlowMeshProcessing\MeshProcessingNodes\FSimpleInPlacePr-) 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.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

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

Functions

Name Description

Public function

void

 

ApplyNodeToMesh

(
    FDynamicMesh3& MeshInOut,
    TUniquePtr< FEvaluationInfo >& Eva...
)

Subclasses only have to implement this

Overridden from FProcessMeshBaseNode

Name Description

Public function Virtual

void

 

ProcessMesh

(
    const FNamedDataMap& DatasIn,
    const FDynamicMesh3& MeshIn,
    FDynamicMesh3& MeshOut,
    TUniquePtr< FEvaluationInfo >& Eva...
)

FProcessMeshBaseNode API that subclasses must/can implement

Public function Virtual

void

 

ProcessMeshInPlace

(
    const FNamedDataMap& DatasIn,
    FDynamicMesh3& MeshInOut,
    TUniquePtr< FEvaluationInfo >& Eva...
)