Navigation
API > API/Plugins > API/Plugins/JsonSerialization
| Name | FJsonArchiveOutputFormatterEx |
| Type | class |
| Header File | /Engine/Plugins/Experimental/SerializationUtils/Source/JsonSerialization/Public/Formatters/JsonArchiveOutputFormatterEx.h |
| Include Path | #include "Formatters/JsonArchiveOutputFormatterEx.h" |
Syntax
class FJsonArchiveOutputFormatterEx : public FStructuredArchiveFormatter
Inheritance Hierarchy
- FStructuredArchiveFormatter → FJsonArchiveOutputFormatterEx
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FJsonArchiveOutputFormatterEx
(
FArchive& InInner |
Formatters/JsonArchiveOutputFormatterEx.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FJsonArchiveOutputFormatterEx() |
Formatters/JsonArchiveOutputFormatterEx.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNeedsComma | bool | Formatters/JsonArchiveOutputFormatterEx.h | ||
| bNeedsNewline | bool | Formatters/JsonArchiveOutputFormatterEx.h | ||
| bSerializeObjectsInPlace | bool | Formatters/JsonArchiveOutputFormatterEx.h | ||
| bSerializeSoftObjectsInPlace | bool | Formatters/JsonArchiveOutputFormatterEx.h | ||
| Inner | FArchive & | Formatters/JsonArchiveOutputFormatterEx.h | ||
| Newline | TArray< ANSICHAR > | Formatters/JsonArchiveOutputFormatterEx.h | ||
| NumAttributesStack | TArray< int32 > | Formatters/JsonArchiveOutputFormatterEx.h | ||
| ObjectIndicesMap | const TMap< UObject *, FPackageIndex > * | Formatters/JsonArchiveOutputFormatterEx.h | ||
| TextStartPosStack | TArray< int64 > | Formatters/JsonArchiveOutputFormatterEx.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SerializeObjectsInPlace
(
bool bEnabled |
Formatters/JsonArchiveOutputFormatterEx.h | ||
void SerializeSoftObjectsInPlace
(
bool bEnabled |
Formatters/JsonArchiveOutputFormatterEx.h | ||
void SetObjectIndicesMap
(
const TMap< UObject*, FPackageIndex >* InObjectIndicesMap |
Formatters/JsonArchiveOutputFormatterEx.h |
Overridden from FStructuredArchiveFormatter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EnterArray
(
int32& NumElements |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterArrayElement() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterAttribute
(
FArchiveFieldName AttributeName |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterAttributedValue() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterAttributedValueValue() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterField
(
FArchiveFieldName Name |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterMap
(
int32& NumElements |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterMapElement
(
FString& Name |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterRecord() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterStream() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void EnterStreamElement() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual FArchive & GetUnderlyingArchive() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual bool HasDocumentTree() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveArray() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveArrayElement() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveAttribute() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveAttributedValue() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveField() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveMap() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveMapElement() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveRecord() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveStream() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void LeaveStreamElement() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
uint32& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
uint64& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
int8& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
int16& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
int32& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
double& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
float& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
uint16& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
bool& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
UTF32CHAR& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
| Formatters/JsonArchiveOutputFormatterEx.h | |||
virtual void Serialize
(
int64& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
uint8& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
| Formatters/JsonArchiveOutputFormatterEx.h | |||
virtual void Serialize
(
FWeakObjectPtr& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
FSoftObjectPtr& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
FSoftObjectPath& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
FLazyObjectPtr& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual void Serialize
(
FObjectPtr& Value |
Formatters/JsonArchiveOutputFormatterEx.h | ||
| Formatters/JsonArchiveOutputFormatterEx.h | |||
virtual void Serialize
(
void* Data, |
Formatters/JsonArchiveOutputFormatterEx.h | ||
| Formatters/JsonArchiveOutputFormatterEx.h | |||
| Formatters/JsonArchiveOutputFormatterEx.h | |||
virtual bool TryEnterAttribute
(
FArchiveFieldName AttributeName, |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual bool TryEnterAttributedValueValue() |
Formatters/JsonArchiveOutputFormatterEx.h | ||
virtual bool TryEnterField
(
FArchiveFieldName Name, |
Formatters/JsonArchiveOutputFormatterEx.h |