UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Mass::FRelationManager::FHierarchyEntitiesContainer Struct Reference

#include <MassRelationManager.h>

Public Member Functions

void StoreUnique (const uint32 Depth, TArray< FMassEntityHandle > &InOutArray)
 
void StoreUnique (const uint32 Depth, FMassEntityHandle Handle)
 
TArray< FMassEntityHandle > & operator[] (const uint32 Depth)
 
const TArray< FMassEntityHandle > & operator[] (const uint32 Depth) const
 
uint32 Num () const
 

Protected Attributes

TArray< TArray< FMassEntityHandle > > ContainerPerLevel
 
TSet< FMassEntityHandleExistingElements
 

Member Function Documentation

◆ Num()

uint32 UE::Mass::FRelationManager::FHierarchyEntitiesContainer::Num ( ) const
inline

◆ operator[]() [1/2]

TArray< FMassEntityHandle > & UE::Mass::FRelationManager::FHierarchyEntitiesContainer::operator[] ( const uint32  Depth)
inline

◆ operator[]() [2/2]

const TArray< FMassEntityHandle > & UE::Mass::FRelationManager::FHierarchyEntitiesContainer::operator[] ( const uint32  Depth) const
inline

◆ StoreUnique() [1/2]

void UE::Mass::FRelationManager::FHierarchyEntitiesContainer::StoreUnique ( const uint32  Depth,
FMassEntityHandle  Handle 
)

◆ StoreUnique() [2/2]

void UE::Mass::FRelationManager::FHierarchyEntitiesContainer::StoreUnique ( const uint32  Depth,
TArray< FMassEntityHandle > &  InOutArray 
)

Member Data Documentation

◆ ContainerPerLevel

TArray<TArray<FMassEntityHandle> > UE::Mass::FRelationManager::FHierarchyEntitiesContainer::ContainerPerLevel
protected

◆ ExistingElements

TSet<FMassEntityHandle> UE::Mass::FRelationManager::FHierarchyEntitiesContainer::ExistingElements
protected

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