Navigation
API > API/Runtime > API/Runtime/MeshUtilitiesCommon
Container to hold overlapping corners. For a vertex, lists all the overlapping vertices
| Name | FOverlappingCorners |
| Type | struct |
| Header File | /Engine/Source/Runtime/MeshUtilitiesCommon/Public/OverlappingCorners.h |
| Include Path | #include "OverlappingCorners.h" |
Syntax
struct FOverlappingCorners
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| OverlappingCorners.h | |||
FOverlappingCorners
(
const FLayoutUV::IMeshView& MeshView, |
OverlappingCorners.h | ||
FOverlappingCorners
(
const TArray< FVector3f >& InVertices, |
OverlappingCorners.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Arrays | TArray< TArray< int32 > > | OverlappingCorners.h | ||
| bFinishedAdding | bool | OverlappingCorners.h | ||
| EmptyArray | TArray< int32 > | OverlappingCorners.h | ||
| IndexBelongsTo | TArray< int32 > | OverlappingCorners.h | ||
| Sets | TArray< TSet< int32 > > | OverlappingCorners.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
int32 Key, |
Add overlapping indices pair | OverlappingCorners.h | |
const TArray< int32 > & FindIfOverlapping
(
int32 Key |
OverlappingCorners.h | ||
void FinishAdding() |
Sorts arrays, converts sets to arrays for sorting and to allow simple iterating code, prevents additional adding | OverlappingCorners.h | |
uint32 GetAllocatedSize() |
Estimate memory allocated | OverlappingCorners.h | |
void Init
(
int32 NumIndices |
Resets, pre-allocates memory, marks all indices as not overlapping in preperation for calls to Add() | OverlappingCorners.h |