UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FArrayIndexSetsDecomposition Class Reference

#include <IndexSetDecompositions.h>

Classes

struct  FIndexSet
 

Public Member Functions

const TArray< int32 > & GetIndexSetIDs () const
 
int32 CreateNewIndexSet ()
 
TArray< int32 > & GetIndexSetArray (int32 SetID)
 
const TArray< int32 > & GetIndexSetArray (int32 SetID) const
 

Protected Attributes

TIndirectArray< FIndexSetSets
 
TMap< int32, FIndexSet * > SetIdentifierMap
 
int32 IDCounter = 1
 
TArray< int32AllSetIDs
 

Detailed Description

FArrayIndexSetsDecomposition represents a decomposition of an integer index set into subsets, which are stored as arrays (ie this is just an array of arrays, where each sub-array has a unique integer identifier)

Member Function Documentation

◆ CreateNewIndexSet()

int32 UE::Geometry::FArrayIndexSetsDecomposition::CreateNewIndexSet ( )
inline

Create a new IndexSet for this Decomposition

Returns
ID of the new IndexSet

◆ GetIndexSetArray() [1/2]

TArray< int32 > & UE::Geometry::FArrayIndexSetsDecomposition::GetIndexSetArray ( int32  SetID)
inline
Returns
IndexSet for the given SetID

◆ GetIndexSetArray() [2/2]

const TArray< int32 > & UE::Geometry::FArrayIndexSetsDecomposition::GetIndexSetArray ( int32  SetID) const
inline
Returns
IndexSet for the given SetID

◆ GetIndexSetIDs()

const TArray< int32 > & UE::Geometry::FArrayIndexSetsDecomposition::GetIndexSetIDs ( ) const
inline

Member Data Documentation

◆ AllSetIDs

TArray<int32> UE::Geometry::FArrayIndexSetsDecomposition::AllSetIDs
protected

◆ IDCounter

int32 UE::Geometry::FArrayIndexSetsDecomposition::IDCounter = 1
protected

◆ SetIdentifierMap

TMap<int32, FIndexSet*> UE::Geometry::FArrayIndexSetsDecomposition::SetIdentifierMap
protected

◆ Sets

TIndirectArray<FIndexSet> UE::Geometry::FArrayIndexSetsDecomposition::Sets
protected

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