UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FChangeMaskStorageOrPointer Class Reference

#include <ChangeMaskUtil.h>

Public Types

typedef ChangeMaskStorageType StorageWordType
 

Public Member Functions

StorageWordTypeGetPointer (uint32 BitCount)
 
const StorageWordTypeGetPointer (uint32 BitCount) const
 
 FChangeMaskStorageOrPointer ()
 

Static Public Member Functions

static constexpr bool UseInlinedStorage (uint32 BitCount)
 
static constexpr uint32 GetStorageSize (uint32 BitCount)
 
template<typename AllocatorType >
static void Alloc (FChangeMaskStorageOrPointer &Storage, uint32 BitCount, AllocatorType &Allocator)
 
template<typename AllocatorType >
static FNetBitArrayView AllocAndInitBitArray (FChangeMaskStorageOrPointer &Storage, uint32 BitCount, AllocatorType &Allocator)
 
template<typename AllocatorType >
static void Free (const FChangeMaskStorageOrPointer &Storage, uint32 BitCount, AllocatorType &Allocator)
 

Member Typedef Documentation

◆ StorageWordType

Constructor & Destructor Documentation

◆ FChangeMaskStorageOrPointer()

UE::Net::Private::FChangeMaskStorageOrPointer::FChangeMaskStorageOrPointer ( )
inline

Member Function Documentation

◆ Alloc()

template<typename AllocatorType >
void UE::Net::Private::FChangeMaskStorageOrPointer::Alloc ( FChangeMaskStorageOrPointer Storage,
uint32  BitCount,
AllocatorType &  Allocator 
)
static

◆ AllocAndInitBitArray()

template<typename AllocatorType >
FNetBitArrayView UE::Net::Private::FChangeMaskStorageOrPointer::AllocAndInitBitArray ( FChangeMaskStorageOrPointer Storage,
uint32  BitCount,
AllocatorType &  Allocator 
)
static

◆ Free()

template<typename AllocatorType >
void UE::Net::Private::FChangeMaskStorageOrPointer::Free ( const FChangeMaskStorageOrPointer Storage,
uint32  BitCount,
AllocatorType &  Allocator 
)
static

◆ GetPointer() [1/2]

FChangeMaskStorageOrPointer::StorageWordType * UE::Net::Private::FChangeMaskStorageOrPointer::GetPointer ( uint32  BitCount)
inline

◆ GetPointer() [2/2]

const FChangeMaskStorageOrPointer::StorageWordType * UE::Net::Private::FChangeMaskStorageOrPointer::GetPointer ( uint32  BitCount) const
inline

◆ GetStorageSize()

static constexpr uint32 UE::Net::Private::FChangeMaskStorageOrPointer::GetStorageSize ( uint32  BitCount)
inlinestaticconstexpr

◆ UseInlinedStorage()

static constexpr bool UE::Net::Private::FChangeMaskStorageOrPointer::UseInlinedStorage ( uint32  BitCount)
inlinestaticconstexpr

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