UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBinaryArchiveFormatter Class Referencefinal

#include <BinaryArchiveFormatter.h>

+ Inheritance diagram for FBinaryArchiveFormatter:

Public Member Functions

CORE_API FBinaryArchiveFormatter (FArchive &InInner)
 
virtual CORE_API ~FBinaryArchiveFormatter ()
 
virtual CORE_API bool HasDocumentTree () const override
 
virtual FArchiveGetUnderlyingArchive () override
 
virtual void EnterRecord () override
 
virtual void LeaveRecord () override
 
virtual void EnterField (FArchiveFieldName Name) override
 
virtual void LeaveField () override
 
virtual CORE_API bool TryEnterField (FArchiveFieldName Name, bool bEnterIfWriting) override
 
virtual void EnterArray (int32 &NumElements) override
 
virtual void LeaveArray () override
 
virtual void EnterArrayElement () override
 
virtual void LeaveArrayElement () override
 
virtual void EnterStream () override
 
virtual void LeaveStream () override
 
virtual void EnterStreamElement () override
 
virtual void LeaveStreamElement () override
 
virtual void EnterMap (int32 &NumElements) override
 
virtual void LeaveMap () override
 
virtual void EnterMapElement (FString &Name) override
 
virtual void LeaveMapElement () override
 
virtual void EnterAttributedValue () override
 
virtual void EnterAttribute (FArchiveFieldName AttributeName) override
 
virtual void EnterAttributedValueValue () override
 
virtual void LeaveAttribute () override
 
virtual void LeaveAttributedValue () override
 
virtual bool TryEnterAttribute (FArchiveFieldName AttributeName, bool bEnterWhenWriting) override
 
virtual bool TryEnterAttributedValueValue () override
 
virtual void Serialize (uint8 &Value) override
 
virtual void Serialize (uint16 &Value) override
 
virtual void Serialize (uint32 &Value) override
 
virtual void Serialize (uint64 &Value) override
 
virtual void Serialize (int8 &Value) override
 
virtual void Serialize (int16 &Value) override
 
virtual void Serialize (int32 &Value) override
 
virtual void Serialize (int64 &Value) override
 
virtual void Serialize (float &Value) override
 
virtual void Serialize (double &Value) override
 
virtual void Serialize (bool &Value) override
 
virtual void Serialize (UTF32CHAR &Value) override
 
virtual void Serialize (FString &Value) override
 
virtual void Serialize (FName &Value) override
 
virtual void Serialize (UObject *&Value) override
 
virtual void Serialize (FText &Value) override
 
virtual void Serialize (FWeakObjectPtr &Value) override
 
virtual void Serialize (FSoftObjectPtr &Value) override
 
virtual void Serialize (FSoftObjectPath &Value) override
 
virtual void Serialize (FLazyObjectPtr &Value) override
 
virtual void Serialize (FObjectPtr &Value) override
 
virtual CORE_API void Serialize (TArray< uint8 > &Value) override
 
virtual void Serialize (void *Data, uint64 DataSize) override
 
- Public Member Functions inherited from FStructuredArchiveFormatter
virtual CORE_API ~FStructuredArchiveFormatter ()
 
virtual FStructuredArchiveFormatterCreateSubtreeReader ()
 

Constructor & Destructor Documentation

◆ FBinaryArchiveFormatter()

FBinaryArchiveFormatter::FBinaryArchiveFormatter ( FArchive InInner)

◆ ~FBinaryArchiveFormatter()

FBinaryArchiveFormatter::~FBinaryArchiveFormatter ( )
virtual

Member Function Documentation

◆ EnterArray()

void FBinaryArchiveFormatter::EnterArray ( int32 NumElements)
inlineoverridevirtual

◆ EnterArrayElement()

void FBinaryArchiveFormatter::EnterArrayElement ( )
inlineoverridevirtual

◆ EnterAttribute()

void FBinaryArchiveFormatter::EnterAttribute ( FArchiveFieldName  AttributeName)
inlineoverridevirtual

◆ EnterAttributedValue()

void FBinaryArchiveFormatter::EnterAttributedValue ( )
inlineoverridevirtual

◆ EnterAttributedValueValue()

void FBinaryArchiveFormatter::EnterAttributedValueValue ( )
inlineoverridevirtual

◆ EnterField()

void FBinaryArchiveFormatter::EnterField ( FArchiveFieldName  Name)
inlineoverridevirtual

◆ EnterMap()

void FBinaryArchiveFormatter::EnterMap ( int32 NumElements)
inlineoverridevirtual

◆ EnterMapElement()

void FBinaryArchiveFormatter::EnterMapElement ( FString &  Name)
inlineoverridevirtual

◆ EnterRecord()

void FBinaryArchiveFormatter::EnterRecord ( )
inlineoverridevirtual

◆ EnterStream()

void FBinaryArchiveFormatter::EnterStream ( )
inlineoverridevirtual

◆ EnterStreamElement()

void FBinaryArchiveFormatter::EnterStreamElement ( )
inlineoverridevirtual

◆ GetUnderlyingArchive()

FArchive & FBinaryArchiveFormatter::GetUnderlyingArchive ( )
inlineoverridevirtual

◆ HasDocumentTree()

bool FBinaryArchiveFormatter::HasDocumentTree ( ) const
overridevirtual

◆ LeaveArray()

void FBinaryArchiveFormatter::LeaveArray ( )
inlineoverridevirtual

◆ LeaveArrayElement()

void FBinaryArchiveFormatter::LeaveArrayElement ( )
inlineoverridevirtual

◆ LeaveAttribute()

void FBinaryArchiveFormatter::LeaveAttribute ( )
inlineoverridevirtual

◆ LeaveAttributedValue()

void FBinaryArchiveFormatter::LeaveAttributedValue ( )
inlineoverridevirtual

◆ LeaveField()

void FBinaryArchiveFormatter::LeaveField ( )
inlineoverridevirtual

◆ LeaveMap()

void FBinaryArchiveFormatter::LeaveMap ( )
inlineoverridevirtual

◆ LeaveMapElement()

void FBinaryArchiveFormatter::LeaveMapElement ( )
inlineoverridevirtual

◆ LeaveRecord()

void FBinaryArchiveFormatter::LeaveRecord ( )
inlineoverridevirtual

◆ LeaveStream()

void FBinaryArchiveFormatter::LeaveStream ( )
inlineoverridevirtual

◆ LeaveStreamElement()

void FBinaryArchiveFormatter::LeaveStreamElement ( )
inlineoverridevirtual

◆ Serialize() [1/23]

void FBinaryArchiveFormatter::Serialize ( bool Value)
inlineoverridevirtual

◆ Serialize() [2/23]

void FBinaryArchiveFormatter::Serialize ( double Value)
inlineoverridevirtual

◆ Serialize() [3/23]

void FBinaryArchiveFormatter::Serialize ( FLazyObjectPtr Value)
inlineoverridevirtual

◆ Serialize() [4/23]

void FBinaryArchiveFormatter::Serialize ( float Value)
inlineoverridevirtual

◆ Serialize() [5/23]

void FBinaryArchiveFormatter::Serialize ( FName Value)
inlineoverridevirtual

◆ Serialize() [6/23]

void FBinaryArchiveFormatter::Serialize ( FObjectPtr Value)
inlineoverridevirtual

◆ Serialize() [7/23]

void FBinaryArchiveFormatter::Serialize ( FSoftObjectPath Value)
inlineoverridevirtual

◆ Serialize() [8/23]

void FBinaryArchiveFormatter::Serialize ( FSoftObjectPtr Value)
inlineoverridevirtual

◆ Serialize() [9/23]

void FBinaryArchiveFormatter::Serialize ( FString &  Value)
inlineoverridevirtual

◆ Serialize() [10/23]

void FBinaryArchiveFormatter::Serialize ( FText Value)
inlineoverridevirtual

◆ Serialize() [11/23]

void FBinaryArchiveFormatter::Serialize ( FWeakObjectPtr Value)
inlineoverridevirtual

◆ Serialize() [12/23]

void FBinaryArchiveFormatter::Serialize ( int16 Value)
inlineoverridevirtual

◆ Serialize() [13/23]

void FBinaryArchiveFormatter::Serialize ( int32 Value)
inlineoverridevirtual

◆ Serialize() [14/23]

void FBinaryArchiveFormatter::Serialize ( int64 Value)
inlineoverridevirtual

◆ Serialize() [15/23]

void FBinaryArchiveFormatter::Serialize ( int8 Value)
inlineoverridevirtual

◆ Serialize() [16/23]

void FBinaryArchiveFormatter::Serialize ( TArray< uint8 > &  Value)
inlineoverridevirtual

◆ Serialize() [17/23]

void FBinaryArchiveFormatter::Serialize ( uint16 Value)
inlineoverridevirtual

◆ Serialize() [18/23]

void FBinaryArchiveFormatter::Serialize ( uint32 Value)
inlineoverridevirtual

◆ Serialize() [19/23]

void FBinaryArchiveFormatter::Serialize ( uint64 Value)
inlineoverridevirtual

◆ Serialize() [20/23]

void FBinaryArchiveFormatter::Serialize ( uint8 Value)
inlineoverridevirtual

◆ Serialize() [21/23]

void FBinaryArchiveFormatter::Serialize ( UObject *&  Value)
inlineoverridevirtual

◆ Serialize() [22/23]

void FBinaryArchiveFormatter::Serialize ( UTF32CHAR Value)
inlineoverridevirtual

◆ Serialize() [23/23]

void FBinaryArchiveFormatter::Serialize ( void Data,
uint64  DataSize 
)
inlineoverridevirtual

◆ TryEnterAttribute()

bool FBinaryArchiveFormatter::TryEnterAttribute ( FArchiveFieldName  AttributeName,
bool  bEnterWhenWriting 
)
inlineoverridevirtual

◆ TryEnterAttributedValueValue()

bool FBinaryArchiveFormatter::TryEnterAttributedValueValue ( )
inlineoverridevirtual

◆ TryEnterField()

bool FBinaryArchiveFormatter::TryEnterField ( FArchiveFieldName  Name,
bool  bEnterIfWriting 
)
inlineoverridevirtual

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