unreal.VirtualCameraController

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

Bases: unreal.Interface

Virtual Camera Controller

C++ Source:

  • Plugin: VirtualCamera

  • Module: VirtualCamera

  • File: IVirtualCameraController.h

add_blendable_to_camera(blendable_to_add, weight)None

Add Blendable to Camera

Parameters
  • blendable_to_add (BlendableInterface) –

  • weight (float) –

add_on_virtual_camera_updated_delegate(delegate)None

Adds a delegate that will be executed every tick while streaming.

Parameters

delegate (VirtualCameraTickDelegate) –

Get Live Link Representation

Returns

Return type

LiveLinkSubjectRepresentation

get_options()VirtualCameraOptions

Get Options

Returns

Return type

VirtualCameraOptions

get_preset_container()VirtualCameraPresetContainer

Get Preset Container

Returns

Return type

VirtualCameraPresetContainer

get_relative_transform()Transform

Get Relative Transform

Returns

Return type

Transform

get_scene_capture_component()SceneCaptureComponent2D

Get Scene Capture Component

Returns

Return type

SceneCaptureComponent2D

get_sequence_controller()LevelSequencePlaybackController

Returns the VirtualCamera’s Sequence Controller.

Returns

Return type

LevelSequencePlaybackController

get_streamed_camera_component()CineCameraComponent

Returns the target camera that is used to create the streamed view.

Returns

Return type

CineCameraComponent

is_streaming()bool

Is Streaming

Returns

Return type

bool

remove_on_virtual_camera_updated_delegate(delegate)None

Remove delegate that is executed every tick while streaming.

Parameters

delegate (VirtualCameraTickDelegate) –

set_before_set_virtual_camera_transform_delegate(delegate)None

Delegate will be executed before transform is set onto VirtualCamera.

Parameters

delegate (PreSetVirtualCameraTransform) –

set_focus_visualization(show_focus_visualization)None

Set Focus Visualization

Parameters

show_focus_visualization (bool) –

Set Live Link Representation

Parameters

live_link_represenation (LiveLinkSubjectRepresentation) –

set_on_actor_clicked_delegate(delegate)None

Delegate will be executed when an actor in the scene was clicked/touched.

Parameters

delegate (OnActorClickedDelegate) –

set_save_settings_on_stop_streaming(should_settings_save)None

Sets whether settings should be saved when stream is stopped.

Parameters

should_settings_save (bool) –

set_tracked_actor_for_focus(actor_to_track, tracking_point_offset)None

Set Tracked Actor for Focus

Parameters
  • actor_to_track (Actor) –

  • tracking_point_offset (Vector) –

should_save_settings_on_stop_streaming()bool

Check whether settings should save when stream is stopped.

Returns

Return type

bool