Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
| Name | ULevelSnapshotsFunctionLibrary |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/LevelSnapshotsFunctionLibrary.h |
| Include Path | #include "LevelSnapshotsFunctionLibrary.h" |
Syntax
UCLASS ()
class ULevelSnapshotsFunctionLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → ULevelSnapshotsFunctionLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ApplyFilterToFindSelectedProperties
(
ULevelSnapshot* Snapshot, |
Goes through the properties of the actors and their components calling IsPropertyValid on them. | LevelSnapshotsFunctionLibrary.h | |
static void ApplySnapshotToWorld
(
const UObject* WorldContextObject, |
Applies the snapshot to the world. If no filter is specified, the entire snapshot is applied. | LevelSnapshotsFunctionLibrary.h |
|
static void ForEachMatchingCustomSubobjectPair
(
ULevelSnapshot* Snapshot, |
Recursively gets all subobjects which should be serialized using an ICustomObjectSnapshotSerializer implementation from an external module. | LevelSnapshotsFunctionLibrary.h | |
static ULevelSnapshot * TakeLevelSnapshot
(
const UObject* WorldContextObject, |
LevelSnapshotsFunctionLibrary.h |
|
|
static ULevelSnapshot * TakeLevelSnapshot_Internal
(
const UObject* WorldContextObject, |
LevelSnapshotsFunctionLibrary.h |