UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TChunkedPackedArray< InElementType, ChunkCursorBits > Class Template Reference

Public Member Functions

int32 Add (const uint32 ElementSize)
 
int32 GetFirstIndex () const
 
int32 GetNextIndex (const int32 ElementIndex, const uint32 ElementSize) const
 
InElementTypeGet (const int32 ElementIndex) const
 
uint32 Num () const
 
 ~TChunkedPackedArray ()
 

Static Public Attributes

static constexpr uint32 BytesPerChunk = (1 << ChunkCursorBits)
 

Constructor & Destructor Documentation

◆ ~TChunkedPackedArray()

Member Function Documentation

◆ Add()

template<typename InElementType , uint32 ChunkCursorBits = 16>
int32 TChunkedPackedArray< InElementType, ChunkCursorBits >::Add ( const uint32  ElementSize)
inline

◆ Get()

template<typename InElementType , uint32 ChunkCursorBits = 16>
InElementType & TChunkedPackedArray< InElementType, ChunkCursorBits >::Get ( const int32  ElementIndex) const
inline

◆ GetFirstIndex()

template<typename InElementType , uint32 ChunkCursorBits = 16>
int32 TChunkedPackedArray< InElementType, ChunkCursorBits >::GetFirstIndex ( ) const
inline

◆ GetNextIndex()

template<typename InElementType , uint32 ChunkCursorBits = 16>
int32 TChunkedPackedArray< InElementType, ChunkCursorBits >::GetNextIndex ( const int32  ElementIndex,
const uint32  ElementSize 
) const
inline

◆ Num()

template<typename InElementType , uint32 ChunkCursorBits = 16>
uint32 TChunkedPackedArray< InElementType, ChunkCursorBits >::Num ( ) const
inline

Member Data Documentation

◆ BytesPerChunk

template<typename InElementType , uint32 ChunkCursorBits = 16>
constexpr uint32 TChunkedPackedArray< InElementType, ChunkCursorBits >::BytesPerChunk = (1 << ChunkCursorBits)
staticconstexpr

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