| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Data/LevelSnapshot.h |
Include |
#include "Data/LevelSnapshot.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class ULevelSnapshot : public UObject
Holds the state of a world at a given time. This asset can be used to rollback certain properties in a UWorld.
Name | Description | ||
---|---|---|---|
|
ApplySnapshotToWorld ( |
Applies this snapshot to the given world. |
|
|
AreSnapshotAndOriginalPropertiesEquivalent |
Checks whether the snapshot and original property value should be considered equal. |
|
|
DiffWorld ( |
Compares this snapshot to the world and calls the appropriate callbacks: |
|
|
GetCaptureTime() |
||
|
GetDeserializedActor ( |
Given an actor path in the world, gets the equivalent actor from the snapshot. |
|
|
GetNumSavedActors() |
||
|
GetSnapshotDescription() |
||
|
GetSnapshotName() |
||
|
HasOriginalChangedPropertiesSinceSnapshotWasTaken |
Checks whether the original actor has any properties that changed since the snapshot was taken. |
|
|
SetSnapshotDescription ( |
||
|
SetSnapshotName ( |
Sets the name of this snapshot. |
|
|
SnapshotWorld ( |
Captures the current state of the given world. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
Name |
Description |
---|---|
FActorConsumer |
|
FActorPathConsumer |