Navigation
API > API/Plugins > API/Plugins/LevelSnapshots > API/Plugins/LevelSnapshots/Restorability > API/Plugins/LevelSnapshots/Restorability/Params
References
| Module | LevelSnapshots |
| Header | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Restorability/Params/ObjectSnapshotSerializationData.h |
| Include | #include "Restorability/Params/ObjectSnapshotSerializationData.h" |
Syntax
class ICustomSnapshotSerializationData
Remarks
Utility for saving / restoring properties of an object.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AddSubobjectSnapshot
(
UObject* Subobject |
Causes the properties of the subobject to be saved. | |
| int32 | Gets all saved subobject handles. | ||
| TSharedPtr< ISnapshotSubobjectMetaData > | GetSubobjectMetaData
(
int32 Index |
Gets the meta data stored for a subobject previously added using AddSubobjectDependency. | |
| const TSharedPtr< ISnapshotSubobjectMetaData > | GetSubobjectMetaData
(
int32 Index |
||
| void | ReadObjectAnnotation
(
const FObjectAnnotator& Reader |
Read data needed for restoring the object | |
| void | WriteObjectAnnotation
(
const FObjectAnnotator& Writer |
Add data needed for restoring the object. |