UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StaticMeshOperations.cpp File Reference
#include "StaticMeshOperations.h"
#include "StaticMeshAttributes.h"
#include "UVMapSettings.h"
#include "Async/ParallelFor.h"
#include "LayoutUV.h"
#include "MeshUtilitiesCommon.h"
#include "Misc/SecureHash.h"
#include "OverlappingCorners.h"
#include "RawMesh.h"
#include "Modules/ModuleManager.h"

Classes

struct  FVertexInfo
 
struct  MeshDescriptionOperationNamespace::FIndexAndZ
 
struct  MeshDescriptionOperationNamespace::FCompareIndexAndZ
 
struct  FNTBGroupKeyFuncs
 
struct  FLayoutUVMeshDescriptionView
 
struct  FUniqueUVMeshDescriptionView
 
class  UE::Private::FPrivateVertexInfo
 

Namespaces

namespace  MeshDescriptionOperationNamespace
 
namespace  UE
 
namespace  UE::Private
 

Macros

#define LOCTEXT_NAMESPACE   "StaticMeshOperations"
 

Functions

 DEFINE_LOG_CATEGORY (LogStaticMeshOperations)
 
void FillMeshDescriptionVertexPositionNoDuplicate (const TArray< FVector3f > &RawMeshVertexPositions, FMeshDescription &DestinationMeshDescription, TArray< FVertexID > &RemapVertexPosition)
 
bool IsTriangleDegenerated (const FRawMesh &SourceRawMesh, const TArray< FVertexID > &RemapVertexPosition, const int32 VerticeIndexBase)
 
void ClearNormalsAndTangentsData (FMeshDescription &MeshDescription, bool bClearNormals, bool bClearTangents)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "StaticMeshOperations"

Function Documentation

◆ ClearNormalsAndTangentsData()

void ClearNormalsAndTangentsData ( FMeshDescription MeshDescription,
bool  bClearNormals,
bool  bClearTangents 
)

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogStaticMeshOperations  )

◆ FillMeshDescriptionVertexPositionNoDuplicate()

void FillMeshDescriptionVertexPositionNoDuplicate ( const TArray< FVector3f > &  RawMeshVertexPositions,
FMeshDescription DestinationMeshDescription,
TArray< FVertexID > &  RemapVertexPosition 
)

◆ IsTriangleDegenerated()

bool IsTriangleDegenerated ( const FRawMesh SourceRawMesh,
const TArray< FVertexID > &  RemapVertexPosition,
const int32  VerticeIndexBase 
)