unreal.LevelSnapshotsEditorFunctionLibrary

class unreal.LevelSnapshotsEditorFunctionLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Level Snapshots Editor Function Library

C++ Source:

  • Plugin: LevelSnapshots

  • Module: LevelSnapshotsEditor

  • File: LevelSnapshotsEditorFunctionLibrary.h

classmethod generate_thumbnail_for_snapshot_asset(snapshot_package) None

If the snapshot is saved in the registry, takes a screenshot of the editor scene and sets it as thumnail for the snapshot.

Parameters

snapshot_package (LevelSnapshot) –

classmethod take_and_save_level_snapshot_editor_world(file_name, folder_path, description) None

Uses TakeLevelSnapshotAndSaveToDisk() and assumes Editor World

Parameters
  • file_name (str) –

  • folder_path (str) –

  • description (str) –

classmethod take_level_snapshot_and_save_to_disk(world_context_object, file_name, folder_path, description, should_create_unique_file_name=True) LevelSnapshot

brief: Creates a new Level Snapshot asset in the content browser and then captures the target world

Parameters
  • world_context_object (Object) – Context object to determine which world to take the snapshot in

  • file_name (str) – The desired asset file name

  • folder_path (str) – The desired asset location

  • description (str) –

  • should_create_unique_file_name (bool) – If true, the asset name will have a number incrementally added to the file name if an asset with a similar name already exists. If false, the existing asset will be overwritten.

Return type

LevelSnapshot