UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMeshDescriptionCommitter Class Referenceabstract

#include <MeshDescriptionCommitter.h>

Classes

struct  FCommitterParams
 

Public Member Functions

virtual bool CommitMeshDescription (const FMeshDescription &Mesh, const FCommitMeshParameters &CommitParams=FCommitMeshParameters())
 
virtual bool CommitMeshDescription (FMeshDescription &&Mesh, const FCommitMeshParameters &CommitParams=FCommitMeshParameters())
 
virtual TArray< int32GetPolygonGroupToMaterialIndexMap () const
 

Protected Types

using FCommitter = TFunction< void(const FCommitterParams &)>
 

Protected Member Functions

virtual void CommitMeshDescription (const FCommitter &Committer, const FCommitMeshParameters &CommitParams=FCommitMeshParameters())=0
 

Member Typedef Documentation

◆ FCommitter

Member Function Documentation

◆ CommitMeshDescription() [1/3]

virtual void IMeshDescriptionCommitter::CommitMeshDescription ( const FCommitter Committer,
const FCommitMeshParameters CommitParams = FCommitMeshParameters() 
)
protectedpure virtual

Commit a mesh description. The mesh description to be committed will be passed to the given function as a parameter, and it is up to the function to update it properly.

Parameters
CommitterA function that takes in const IMeshDescriptionCommitter::FCommitParams& and populates the FMeshDescription pointed to by the MeshDescription pointer inside.

◆ CommitMeshDescription() [2/3]

virtual bool IMeshDescriptionCommitter::CommitMeshDescription ( const FMeshDescription Mesh,
const FCommitMeshParameters CommitParams = FCommitMeshParameters() 
)
inlinevirtual

Commits the given FMeshDescription.

◆ CommitMeshDescription() [3/3]

virtual bool IMeshDescriptionCommitter::CommitMeshDescription ( FMeshDescription &&  Mesh,
const FCommitMeshParameters CommitParams = FCommitMeshParameters() 
)
inlinevirtual

Commits the given FMeshDescription.

◆ GetPolygonGroupToMaterialIndexMap()

virtual TArray< int32 > IMeshDescriptionCommitter::GetPolygonGroupToMaterialIndexMap ( ) const
inlinevirtual
Returns
a mapping from material ID to polygon group ID. If empty, an identity mapping is assumed.

The documentation for this class was generated from the following file: