ILevelSnapshotsModule

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

ILevelSnapshotsModule

References

Module

LevelSnapshots

Header

/Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/ILevelSnapshotsModule.h

Include

#include "ILevelSnapshotsModule.h"

Syntax

class ILevelSnapshotsModule : public IModuleInterface

Functions

Name Description

Public function

void

 

AddBlacklistedProperties

(
    const TSet< const FProperty* >...
)

Stops snapshots from capturing / restoring these properties.

Public function

void

 

AddWhitelistedProperties

(
    const TSet< const FProperty* >...
)

Adds properties that snapshots will capture and restore from now on.

Public function Static

ILevelSnapsh...

 

Get()

Public function

void

 

RegisterPropertyComparer

(
    UClass* Class,
    TSharedRef< IPropertyComparer > Com...
)

Registers a callback for deciding whether a property should be considered changed.

Public function

void

 

RegisterRestorabilityOverrider

Registers a callbacks that override which actors, components, and properties are restored by default.

Public function

void

 

RemoveBlacklistedProperties

(
    const TSet< const FProperty* >...
)

Public function

void

 

RemoveWhitelistedProperties

(
    const TSet< const FProperty* >...
)

Public function

void

 

UnregisterPropertyComparer

(
    UClass* Class,
    TSharedRef< IPropertyComparer > Com...
)

Public function

void

 

UnregisterRestorabilityOverrider

Unregisters an overrider previously registered.

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