UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType Struct Reference

#include <StaticSpatialIndex.h>

Classes

struct  TIterator
 

Public Member Functions

 FLeafType ()
 
void Add (uint32 InIndex)
 
uint32 Num () const
 
uint32 GetAllocatedSize () const
 
TIterator begin ()
 
TIterator begin () const
 
TIterator end ()
 
TIterator end () const
 

Public Attributes

uint32 StartIndex
 
uint32 NumElements
 

Constructor & Destructor Documentation

◆ FLeafType()

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::FLeafType ( )
inline

Member Function Documentation

◆ Add()

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
void FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::Add ( uint32  InIndex)
inline

◆ begin() [1/2]

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
TIterator FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::begin ( )
inline

◆ begin() [2/2]

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
TIterator FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::begin ( ) const
inline

◆ end() [1/2]

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
TIterator FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::end ( )
inline

◆ end() [2/2]

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
TIterator FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::end ( ) const
inline

◆ GetAllocatedSize()

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
uint32 FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::GetAllocatedSize ( ) const
inline

◆ Num()

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
uint32 FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::Num ( ) const
inline

Member Data Documentation

◆ NumElements

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
uint32 FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::NumElements

◆ StartIndex

template<typename Profile , int32 MaxNumElementsPerNode = 16, int32 MaxNumElementsPerLeaf = 64>
uint32 FStaticSpatialIndex::TRTreeImpl< Profile, MaxNumElementsPerNode, MaxNumElementsPerLeaf >::FNode::FLeafType::StartIndex

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