FJsonArchiveOutputFormatter

Windows
MacOS
Linux

Inheritance Hierarchy

FStructuredArchiveFormatter

FJsonArchiveOutputFormatter

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Serialization/Formatters/JsonArchiveOutputFormatter.h

Include

#include "Serialization/Formatters/JsonArchiveOutputFormatter.h"

Syntax

class FJsonArchiveOutputFormatter : public FStructuredArchiveFormatter

Constructors

Name Description

Public function

FJsonArchiveOutputFormatter

(
    FArchive& InInner
)

Destructors

Functions

Name Description

Public function

void

 

SetObjectIndicesMap

(
    const TMap< UObject*, FPackage...
)

Overridden from FStructuredArchiveFormatter

Name Description

Public function Virtual

void

 

EnterArray

(
    int32& NumElements
)

Public function Virtual

void

 

EnterArrayElement()

Public function Virtual

void

 

EnterArrayElement_TextOnly

(
    EArchiveValueType& OutType
)

Public function Virtual

void

 

EnterAttribute

(
    FArchiveFieldName AttributeName
)

Public function Virtual

void

 

EnterAttributedValue()

Public function Virtual

void

 

EnterAttributedValueValue()

Public function Virtual

void

 

EnterField

(
    FArchiveFieldName Name
)

Public function Virtual

void

 

EnterField_TextOnly

(
    FArchiveFieldName Name,
    EArchiveValueType& OutType
)

Public function Virtual

void

 

EnterMap

(
    int32& NumElements
)

Public function Virtual

void

 

EnterMapElement

(
    FString& Name
)

Public function Virtual

void

 

EnterMapElement_TextOnly

(
    FString& Name,
    EArchiveValueType& OutType
)

Public function Virtual

void

 

EnterRecord()

Public function Virtual

void

 

EnterRecord_TextOnly

(
    TArray< FString >& OutFieldNames
)

Public function Virtual

void

 

EnterStream()

Public function Virtual

void

 

EnterStream_TextOnly

(
    int32& NumElements
)

Public function Virtual

void

 

EnterStreamElement()

Public function Virtual

void

 

EnterStreamElement_TextOnly

(
    EArchiveValueType& OutType
)

Public function Virtual

FArchive &

 

GetUnderlyingArchive()

Public function Virtual Const

bool

 

HasDocumentTree()

Public function Virtual

void

 

LeaveArray()

Public function Virtual

void

 

LeaveArrayElement()

Public function Virtual

void

 

LeaveAttribute()

Public function Virtual

void

 

LeaveAttributedValue()

Public function Virtual

void

 

LeaveField()

Public function Virtual

void

 

LeaveMap()

Public function Virtual

void

 

LeaveMapElement()

Public function Virtual

void

 

LeaveRecord()

Public function Virtual

void

 

LeaveStream()

Public function Virtual

void

 

LeaveStreamElement()

Public function Virtual

void

 

Serialize

(
    FLazyObjectPtr& Value
)

Public function Virtual

void

 

Serialize

(
    FSoftObjectPath& Value
)

Public function Virtual

void

 

Serialize

(
    FSoftObjectPtr& Value
)

Public function Virtual

void

 

Serialize

(
    FWeakObjectPtr& Value
)

Public function Virtual

void

 

Serialize

(
    FText& Value
)

Public function Virtual

void

 

Serialize

(
    UObject*& Value
)

Public function Virtual

void

 

Serialize

(
    FName& Value
)

Public function Virtual

void

 

Serialize

(
    FString& Value
)

Public function Virtual

void

 

Serialize

(
    bool& Value
)

Public function Virtual

void

 

Serialize

(
    double& Value
)

Public function Virtual

void

 

Serialize

(
    float& Value
)

Public function Virtual

void

 

Serialize

(
    int32& Value
)

Public function Virtual

void

 

Serialize

(
    TArray< uint8 >& Value
)

Public function Virtual

void

 

Serialize

(
    int16& Value
)

Public function Virtual

void

 

Serialize

(
    int8& Value
)

Public function Virtual

void

 

Serialize

(
    uint64& Value
)

Public function Virtual

void

 

Serialize

(
    uint32& Value
)

Public function Virtual

void

 

Serialize

(
    uint16& Value
)

Public function Virtual

void

 

Serialize

(
    uint8& Value
)

Public function Virtual

void

 

Serialize

(
    int64& Value
)

Public function Virtual

void

 

Serialize

(
    void* Data,
    uint64 DataSize
)

Public function Virtual

bool

 

TryEnterAttribute

(
    FArchiveFieldName AttributeName,
    bool bEnterWhenSaving
)

Public function Virtual

bool

 

TryEnterAttributedValueValue()

Public function Virtual

bool

 

TryEnterField

(
    FArchiveFieldName Name,
    bool bEnterWhenSaving
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss