Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
Can decide whether a given actor can be added to or removed from the world.
| Name | IActorSnapshotFilter |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Restorability/Interfaces/IActorSnapshotFilter.h |
| Include Path | #include "Restorability/Interfaces/IActorSnapshotFilter.h" |
Syntax
class IActorSnapshotFilter
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IActorSnapshotFilter() |
Restorability/Interfaces/IActorSnapshotFilter.h |
Structs
| Name | Remarks |
|---|---|
| FFilterResultData |
Enums
Public
| Name | Remarks |
|---|---|
| EFilterResult |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EFilterResult CanDeleteActor
(
const AActor* EditorActor |
Whether the actor is allowed to be removed. Called when diffing to world. | Restorability/Interfaces/IActorSnapshotFilter.h | |
virtual FFilterResultData CanDeleteNewActor
(
const AActor* EditorActor |
Whether the actor is allowed to be removed. Called when diffing to world. | Restorability/Interfaces/IActorSnapshotFilter.h | |
virtual FFilterResultData CanModifyMatchedActor
(
const FCanModifyMatchedActorParams& Params |
Called to check whether a matched actor is allowed to have any of its data restored. | Restorability/Interfaces/IActorSnapshotFilter.h | |
virtual EFilterResult CanRecreateActor
(
const FCanRecreateActorParams& Params |
Whether the actor is allowed to be recreated. Called when diffing to world. | Restorability/Interfaces/IActorSnapshotFilter.h | |
virtual FFilterResultData CanRecreateMissingActor
(
const FCanRecreateActorParams& Params |
Whether the actor is allowed to be recreated. Called when diffing to world. | Restorability/Interfaces/IActorSnapshotFilter.h |