UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUnversionedHeader Class Reference
+ Inheritance diagram for FUnversionedHeader:

Classes

struct  FFragment
 
class  FIterator
 

Public Member Functions

void Save (FStructuredArchive::FStream Stream) const
 
void Load (FStructuredArchive::FStream Stream)
 
bool HasValues () const
 
bool HasNonZeroValues () const
 

Protected Types

using FZeroMask = TBitArray< TInlineAllocator< 8 > >
 

Protected Member Functions

void SaveZeroMaskData (FStructuredArchive::FStream Stream, uint32 NumBits, const uint32 *Data) const
 
void LoadZeroMaskData (FStructuredArchive::FStream Stream, uint32 NumBits, uint32 *Data)
 

Protected Attributes

TArray< FFragment, TInlineAllocator< 32 > > Fragments
 
bool bHasNonZeroValues = false
 
FZeroMask ZeroMask
 

Member Typedef Documentation

◆ FZeroMask

Member Function Documentation

◆ HasNonZeroValues()

bool FUnversionedHeader::HasNonZeroValues ( ) const
inline

◆ HasValues()

bool FUnversionedHeader::HasValues ( ) const
inline

◆ Load()

void FUnversionedHeader::Load ( FStructuredArchive::FStream  Stream)
inline

◆ LoadZeroMaskData()

void FUnversionedHeader::LoadZeroMaskData ( FStructuredArchive::FStream  Stream,
uint32  NumBits,
uint32 Data 
)
inlineprotected

◆ Save()

void FUnversionedHeader::Save ( FStructuredArchive::FStream  Stream) const
inline

◆ SaveZeroMaskData()

void FUnversionedHeader::SaveZeroMaskData ( FStructuredArchive::FStream  Stream,
uint32  NumBits,
const uint32 Data 
) const
inlineprotected

Member Data Documentation

◆ bHasNonZeroValues

bool FUnversionedHeader::bHasNonZeroValues = false
protected

◆ Fragments

TArray<FFragment, TInlineAllocator<32> > FUnversionedHeader::Fragments
protected

◆ ZeroMask

FZeroMask FUnversionedHeader::ZeroMask
protected

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