FTransferMeshMaterialIDsNode

[FTransferMeshMaterialIDsNode](API\Plugins\GeometryFlowMeshProcessing\MeshProcessingNodes\FTransferMeshMat-) transfers Material IDs from a SourceMesh to the Input mesh and returns in the Output mesh (can be applied in-place)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FNode

FProcessMeshBaseNode

FTransferMeshMaterialIDsNode

References

Module

GeometryFlowMeshProcessing

Header

/Engine/Plugins/Experimental/GeometryFlow/Source/GeometryFlowMeshProcessing/Public/MeshProcessingNodes/TransferMeshMaterialIDsNode.h

Include

#include "MeshProcessingNodes/TransferMeshMaterialIDsNode.h"

Syntax

class FTransferMeshMaterialIDsNode : public UE::GeometryFlow::FProcessMeshBaseNode

Remarks

FTransferMeshMaterialIDsNode transfers Material IDs from a SourceMesh to the Input mesh and returns in the Output mesh (can be applied in-place)

Constructors

Functions

Name Description

Public function Static

const FStrin...

 

InParamMaterialSourceMesh()

Public function Virtual

void

 

TransferMaterialIDs

(
    const FNamedDataMap& DatasIn,
    FDynamicMesh3* TargetMesh
)

Overridden from FProcessMeshBaseNode

Name Description

Public function Virtual

void

 

CheckAdditionalInputs

(
    const FNamedDataMap& DatasIn,
    bool& bRecomputeRequired,
    bool& bAllInputsValid
)

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...
)