UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity > Struct Template Reference

Public Member Functions

FORCEINLINE bool IsFull () const
 
FORCEINLINE void Push (EntryType Entry)
 
FORCEINLINE uint32 Slack () const
 
FORCEINLINE EntryTypeoperator[] (uint32 Idx)
 
 TBatchQueue ()
 
 ~TBatchQueue ()
 

Static Public Member Functions

static FORCEINLINE constexpr uint32 Max ()
 

Public Attributes

uint32 Num = 0
 
EntryType Entries [Capacity+PrefetchCapacity]
 

Constructor & Destructor Documentation

◆ TBatchQueue()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::TBatchQueue ( )
inline

◆ ~TBatchQueue()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::~TBatchQueue ( )
inline

Member Function Documentation

◆ IsFull()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
FORCEINLINE bool UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::IsFull ( ) const
inline

◆ Max()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
static FORCEINLINE constexpr uint32 UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::Max ( )
inlinestaticconstexpr

◆ operator[]()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
FORCEINLINE EntryType & UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::operator[] ( uint32  Idx)
inline

◆ Push()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
FORCEINLINE void UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::Push ( EntryType  Entry)
inline

◆ Slack()

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
FORCEINLINE uint32 UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::Slack ( ) const
inline

Member Data Documentation

◆ Entries

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
EntryType UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::Entries[Capacity+PrefetchCapacity]

◆ Num

template<class EntryType , uint32 Capacity, uint32 PrefetchCapacity = 0>
uint32 UE::GC::FBatcherBase::TBatchQueue< EntryType, Capacity, PrefetchCapacity >::Num = 0

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