UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TScenePrimitiveArray< T > Class Template Reference

#include <ScenePrivateBase.h>

Public Member Functions

 TScenePrimitiveArray ()=default
 
T & Add (const T &Element)
 
T & AddUninitialized ()
 
void Remove (uint32 Count, EAllowShrinking AllowShrinking)
 
FORCEINLINE void Remove (uint32 Count, bool bAllowShrinking)
 
void Reserve (int32 Count)
 
T & Get (int32 ElementIndex)
 
const T & Get (int32 ElementIndex) const
 
FORCEINLINE T & operator[] (int32 Index)
 
FORCEINLINE const T & operator[] (int32 Index) const
 
bool IsValidIndex (int32 Index) const
 
int32 Num () const
 

Detailed Description

template<typename T>
class TScenePrimitiveArray< T >

A simple chunked array representation for scene primitives data arrays.

Constructor & Destructor Documentation

◆ TScenePrimitiveArray()

Member Function Documentation

◆ Add()

template<typename T >
T & TScenePrimitiveArray< T >::Add ( const T &  Element)
inline

◆ AddUninitialized()

template<typename T >
T & TScenePrimitiveArray< T >::AddUninitialized ( )
inline

◆ Get() [1/2]

template<typename T >
T & TScenePrimitiveArray< T >::Get ( int32  ElementIndex)
inline

◆ Get() [2/2]

template<typename T >
const T & TScenePrimitiveArray< T >::Get ( int32  ElementIndex) const
inline

◆ IsValidIndex()

template<typename T >
bool TScenePrimitiveArray< T >::IsValidIndex ( int32  Index) const
inline

◆ Num()

template<typename T >
int32 TScenePrimitiveArray< T >::Num ( ) const
inline

◆ operator[]() [1/2]

template<typename T >
FORCEINLINE T & TScenePrimitiveArray< T >::operator[] ( int32  Index)
inline

◆ operator[]() [2/2]

template<typename T >
FORCEINLINE const T & TScenePrimitiveArray< T >::operator[] ( int32  Index) const
inline

◆ Remove() [1/2]

template<typename T >
FORCEINLINE void TScenePrimitiveArray< T >::Remove ( uint32  Count,
bool  bAllowShrinking 
)
inline

◆ Remove() [2/2]

template<typename T >
void TScenePrimitiveArray< T >::Remove ( uint32  Count,
EAllowShrinking  AllowShrinking 
)
inline

◆ Reserve()

template<typename T >
void TScenePrimitiveArray< T >::Reserve ( int32  Count)
inline

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