ISnapshotRestorabilityOverrider

Exposes callbacks for deciding whether an actor, component, or property is exposed to the snapshot system.

Windows
MacOS
Linux

Inheritance Hierarchy

ISnapshotRestorabilityOverrider

FBlacklistRestorabilityOverrider

References

Module

LevelSnapshots

Header

/Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/Restorability/ISnapshotRestorabilityOverrider.h

Include

#include "Restorability/ISnapshotRestorabilityOverrider.h"

Syntax

class ISnapshotRestorabilityOverrider

Remarks

Exposes callbacks for deciding whether an actor, component, or property 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 properties are supported by default, see FSnapshotRestorability.

Destructors

Functions

Name Description

Public function Virtual

ERestorabili...

 

IsActorDesirableForCapture

(
    const AActor* Actor
)

Should this actor be visible to the snapshot system?

Public function Virtual

ERestorabili...

 

IsComponentDesirableForCapture

(
    const UActorComponent* Compone...
)

Should this component be visible to the snapshot system?

Enums

Name

Description

Public enum

ERestorabilityOverride

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss