Navigation
API > API/Plugins > API/Plugins/LevelSnapshots
Exposes some native Level Snapshots events to Blueprint scripting.
| Name | ULevelSnapshotsEngineSubsystem |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelSnapshots/Public/LevelSnapshotsEngineSubsystem.h |
| Include Path | #include "LevelSnapshotsEngineSubsystem.h" |
Syntax
UCLASS ()
class ULevelSnapshotsEngineSubsystem : public UEngineSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEngineSubsystem → ULevelSnapshotsEngineSubsystem
Classes
| Name | Remarks |
|---|---|
| FPostApplySnapshotEvent | |
| FPostTakeSnapshotEvent | |
| FPreApplySnapshotEvent | |
| FPreTakeSnapshotEvent |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnPostApplySnapshot | FPostApplySnapshotEvent | Called after a level snapshot was applied to a world. | LevelSnapshotsEngineSubsystem.h |
|
| OnPostTakeSnapshot | FPostTakeSnapshotEvent | Called after a level snapshot captures the world's data. | LevelSnapshotsEngineSubsystem.h |
|
| OnPreApplySnapshot | FPreApplySnapshotEvent | Called before a level snapshot is applied to a world. | LevelSnapshotsEngineSubsystem.h |
|
| OnPreTakeSnapshot | FPreTakeSnapshotEvent | Called before a level snapshot captures the world's data. | LevelSnapshotsEngineSubsystem.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RestorationListener | TSharedPtr< UE::LevelSnapshots::IRestorationListener > | Exposes some events to Blueprints. Created by Initialize and Reset() by Deinitialize. | LevelSnapshotsEngineSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Deinitialize() |
LevelSnapshotsEngineSubsystem.h | ||
virtual void Initialize
(
FSubsystemCollectionBase& Collection |
LevelSnapshotsEngineSubsystem.h |