Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- ULevelSnapshotsFunctionLibrary
References
| Module | LevelSnapshots |
| Header | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/LevelSnapshotsFunctionLibrary.h |
| Include | #include "LevelSnapshotsFunctionLibrary.h" |
Syntax
UCLASS&40;&41;
class ULevelSnapshotsFunctionLibrary : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplySnapshotToWorld
(
const UObject* WorldContextObject, |
Applies the snapshot to the world. If no filter is specified, the entire snapshot is applied. | |
| void | ForEachMatchingCustomSubobjectPair
(
ULevelSnapshot* Snapshot, |
Recursively gets all subobjects which should be serialized using an ICustomObjectSnapshotSerializer implementation from an external module. | |
| ULevelSnapshot * | TakeLevelSnapshot
(
const UObject* WorldContextObject, |
||
| ULevelSnapshot * | TakeLevelSnapshot_Internal
(
const UObject* WorldContextObject, |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyFilterToFindSelectedProperties
(
ULevelSnapshot* Snapshot, |
Use ULevelSnapshotsFilteringLibrary::ApplyFilterToFindSelectedProperties instead. |