UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TLocklessStaticStorage< T, N > Struct Template Reference

#include <SimpleStreamableAssetManager.h>

Public Member Functions

uint32 Reserve ()
 
void Store (T &&In, uint32 ItemReservedIndex)
 
void Release (uint32 ToRelease)
 
void WaitForWrites () const
 
TArrayView< T > GetData ()
 

Static Public Attributes

static constexpr uint32 MaxElements = N
 

Member Function Documentation

◆ GetData()

template<typename T , uint32 N>
TArrayView< T > TLocklessStaticStorage< T, N >::GetData ( )
inline

◆ Release()

template<typename T , uint32 N>
void TLocklessStaticStorage< T, N >::Release ( uint32  ToRelease)
inline

◆ Reserve()

template<typename T , uint32 N>
uint32 TLocklessStaticStorage< T, N >::Reserve ( )
inline

◆ Store()

template<typename T , uint32 N>
void TLocklessStaticStorage< T, N >::Store ( T &&  In,
uint32  ItemReservedIndex 
)
inline

◆ WaitForWrites()

template<typename T , uint32 N>
void TLocklessStaticStorage< T, N >::WaitForWrites ( ) const
inline

Member Data Documentation

◆ MaxElements

template<typename T , uint32 N>
constexpr uint32 TLocklessStaticStorage< T, N >::MaxElements = N
staticconstexpr

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