Navigation
API > API/Plugins > API/Plugins/XmlSerialization
Implements a writer for UStruct serialization using Xml.
| Name | FXmlStructSerializerBackend |
| Type | class |
| Header File | /Engine/Plugins/Experimental/SerializationUtils/Source/XmlSerialization/Public/Backends/XmlStructSerializerBackend.h |
| Include Path | #include "Backends/XmlStructSerializerBackend.h" |
Syntax
class FXmlStructSerializerBackend : public IStructSerializerBackend
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FXmlStructSerializerBackend
(
FArchive& InArchive, |
Creates and initializes a new instance with the given flags. | Backends/XmlStructSerializerBackend.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FXmlStructSerializerBackend() |
Backends/XmlStructSerializerBackend.h |
Classes
| Name | Remarks |
|---|---|
| FImpl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Flags | EStructSerializerBackendFlags | Flags controlling the serialization behavior. | Backends/XmlStructSerializerBackend.h | |
| Impl | FImpl * | Backends/XmlStructSerializerBackend.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginArray
(
const FStructSerializerState& InState |
Backends/XmlStructSerializerBackend.h | ||
virtual void BeginStructure
(
const FStructSerializerState& InState |
Backends/XmlStructSerializerBackend.h | ||
virtual void EndArray
(
const FStructSerializerState& InState |
Backends/XmlStructSerializerBackend.h | ||
virtual void EndStructure
(
const FStructSerializerState& InState |
Backends/XmlStructSerializerBackend.h | ||
void SaveDocument
(
EXmlSerializationEncoding InEncoding |
Flush to archive. | Backends/XmlStructSerializerBackend.h | |
virtual void WriteComment
(
const FString& InComment |
Backends/XmlStructSerializerBackend.h | ||
virtual void WriteProperty
(
const FStructSerializerState& InState, |
Backends/XmlStructSerializerBackend.h |