UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::FBatcherBase::FValidatedBitmask Struct Reference

Public Member Functions

FORCEINLINE_DEBUGGABLE void Set (uint32 Idx, bool Value)
 
FORCEINLINE_DEBUGGABLE uint64 Get (uint32 Idx)
 
FORCEINLINE_DEBUGGABLE uint32 CountBits ()
 

Static Public Member Functions

static FORCEINLINE_DEBUGGABLE FValidatedBitmask Or (const FValidatedBitmask &A, const FValidatedBitmask &B)
 
static FORCEINLINE_DEBUGGABLE FValidatedBitmask And (const FValidatedBitmask &A, const FValidatedBitmask &B)
 

Public Attributes

uint64 Words [NumWords] = {}
 

Static Public Attributes

static const uint32 NumWords = 1 + (UnvalidatedBatchSize - 1) / 64
 

Member Function Documentation

◆ And()

static FORCEINLINE_DEBUGGABLE FValidatedBitmask UE::GC::FBatcherBase::FValidatedBitmask::And ( const FValidatedBitmask A,
const FValidatedBitmask B 
)
inlinestatic

◆ CountBits()

FORCEINLINE_DEBUGGABLE uint32 UE::GC::FBatcherBase::FValidatedBitmask::CountBits ( )
inline

◆ Get()

FORCEINLINE_DEBUGGABLE uint64 UE::GC::FBatcherBase::FValidatedBitmask::Get ( uint32  Idx)
inline

◆ Or()

static FORCEINLINE_DEBUGGABLE FValidatedBitmask UE::GC::FBatcherBase::FValidatedBitmask::Or ( const FValidatedBitmask A,
const FValidatedBitmask B 
)
inlinestatic

◆ Set()

FORCEINLINE_DEBUGGABLE void UE::GC::FBatcherBase::FValidatedBitmask::Set ( uint32  Idx,
bool  Value 
)
inline

Member Data Documentation

◆ NumWords

const uint32 UE::GC::FBatcherBase::FValidatedBitmask::NumWords = 1 + (UnvalidatedBatchSize - 1) / 64
static

◆ Words

uint64 UE::GC::FBatcherBase::FValidatedBitmask::Words[NumWords] = {}

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