UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOverlappingCorners Struct Reference

#include <OverlappingCorners.h>

Public Member Functions

 FOverlappingCorners ()
 
MESHUTILITIESCOMMON_API FOverlappingCorners (const TArray< FVector3f > &InVertices, const TArray< uint32 > &InIndices, float ComparisonThreshold)
 
MESHUTILITIESCOMMON_API FOverlappingCorners (const FLayoutUV::IMeshView &MeshView, float ComparisonThreshold)
 
MESHUTILITIESCOMMON_API void Init (int32 NumIndices)
 
MESHUTILITIESCOMMON_API void Add (int32 Key, int32 Value)
 
MESHUTILITIESCOMMON_API void FinishAdding ()
 
MESHUTILITIESCOMMON_API uint32 GetAllocatedSize (void) const
 
const TArray< int32 > & FindIfOverlapping (int32 Key) const
 

Detailed Description

Container to hold overlapping corners. For a vertex, lists all the overlapping vertices

Constructor & Destructor Documentation

◆ FOverlappingCorners() [1/3]

FOverlappingCorners::FOverlappingCorners ( )
inline

◆ FOverlappingCorners() [2/3]

FOverlappingCorners::FOverlappingCorners ( const TArray< FVector3f > &  InVertices,
const TArray< uint32 > &  InIndices,
float  ComparisonThreshold 
)

◆ FOverlappingCorners() [3/3]

FOverlappingCorners::FOverlappingCorners ( const FLayoutUV::IMeshView MeshView,
float  ComparisonThreshold 
)

Member Function Documentation

◆ Add()

void FOverlappingCorners::Add ( int32  Key,
int32  Value 
)

◆ FindIfOverlapping()

const TArray< int32 > & FOverlappingCorners::FindIfOverlapping ( int32  Key) const
inline
Returns
array of sorted overlapping indices including input 'Key', empty array for indices that have no overlaps.

◆ FinishAdding()

void FOverlappingCorners::FinishAdding ( )

◆ GetAllocatedSize()

uint32 FOverlappingCorners::GetAllocatedSize ( void  ) const

◆ Init()

void FOverlappingCorners::Init ( int32  NumIndices)

The documentation for this struct was generated from the following files: