unreal.VirtualCameraPresetContainer

class unreal.VirtualCameraPresetContainer(outer: Object | None = None, name: Name | str = 'None')

Bases: Interface

Virtual Camera Preset Container

C++ Source:

  • Plugin: VirtualCamera

  • Module: VirtualCamera

  • File: IVirtualCameraPresetContainer.h

delete_preset(preset_name) int32

Deletes a preset using its name as the key.

Parameters:

preset_name (str) – The name of the preset to delete

Returns:

the number of values associated with the key

Return type:

int32

get_settings_presets() Map[str, VirtualCameraSettingsPreset]

Returns a sorted TMap of the current presets.

Returns:

a sorted TMap of settings presets

Return type:

Map[str, VirtualCameraSettingsPreset]

load_preset(preset_name) bool

Loads a preset using its name as a string key.

Parameters:

preset_name (str) – The name of the preset to load

Returns:

true if successful, false otherwise

Return type:

bool

save_preset(save_camera_settings, save_stabilization, save_axis_locking, save_motion_scale) str

Saves a preset into the list of presets.

Parameters:
  • save_camera_settings (bool) – Should this preset save camera settings

  • save_stabilization (bool) – Should this preset save stabilization settings

  • save_axis_locking (bool) – Should this preset save axis locking settings

  • save_motion_scale (bool) – Should this preset save motion scaled settings

Returns:

the name of the preset

Return type:

str