Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
Exposes callbacks for deciding whether an actor or component is exposed to the snapshot system.
Supported actors, components, or properties are:
- Captured and saved when a snapshot is taken
- Passed to filters
- Show up in the results view
- Restored when a snapshot is applied
To see which actors, components, and subobjects are supported by default, see FSnapshotRestorability.
| Name | ISnapshotRestorabilityOverrider |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Restorability/Interfaces/ISnapshotRestorabilityOverrider.h |
| Include Path | #include "Restorability/Interfaces/ISnapshotRestorabilityOverrider.h" |
Syntax
class ISnapshotRestorabilityOverrider
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ISnapshotRestorabilityOverrider() |
Restorability/Interfaces/ISnapshotRestorabilityOverrider.h |
Enums
Public
| Name | Remarks |
|---|---|
| ERestorabilityOverride |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ERestorabilityOverride IsActorDesirableForCapture
(
const AActor* Actor |
Should this actor be visible to the snapshot system? | Restorability/Interfaces/ISnapshotRestorabilityOverrider.h | |
virtual ERestorabilityOverride IsComponentDesirableForCapture
(
const UActorComponent* Component |
Should this component be visible to the snapshot system? | Restorability/Interfaces/ISnapshotRestorabilityOverrider.h |