Navigation
API > API/Plugins > API/Plugins/XmlSerialization > API/Plugins/XmlSerialization/Backends
Inheritance Hierarchy
- IStructSerializerBackend
- FXmlStructSerializerBackend
References
| Module | XmlSerialization |
| Header | /Engine/Plugins/Experimental/SerializationUtils/Source/XmlSerialization/Public/Backends/XmlStructSerializerBackend.h |
| Include | #include "Backends/XmlStructSerializerBackend.h" |
Syntax
class FXmlStructSerializerBackend : public IStructSerializerBackend
Remarks
Implements a writer for UStruct serialization using Xml.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FXmlStructSerializerBackend
(
FArchive& InArchive, |
Creates and initializes a new instance with the given flags. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SaveDocument
(
EXmlSerializationEncoding InEncoding |
Flush to archive. |
Overridden from IStructSerializerBackend
| Type | Name | Description | |
|---|---|---|---|
| void | BeginArray
(
const FStructSerializerState& InState |
Signals the beginning of an array. | |
| void | BeginStructure
(
const FStructSerializerState& InState |
Signals the beginning of a child structure. | |
| void | EndArray
(
const FStructSerializerState& InState |
Signals the end of an array.State.ValueProperty points to the property that holds the array. | |
| void | EndStructure
(
const FStructSerializerState& InState |
Signals the end of an object.State.ValueProperty points to the property that holds the struct. | |
| void | WriteComment
(
const FString& InComment |
Writes a comment to the output stream. | |
| void | WriteProperty
(
const FStructSerializerState& InState, |
Writes a property to the output stream. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FImpl |