unreal.TakeRecorderSources

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

Bases: unreal.Object

A list of sources to record for any given take. Stored as meta-data on ULevelSequence through ULevelSequence::FindMetaData<UTakeRecorderSources>

C++ Source:

  • Plugin: Takes

  • Module: TakesCore

  • File: TakeRecorderSources.h

add_source(source_type)TakeRecorderSource

Add a new source to this source list of the templated type

Parameters

source_type (type(Class)) – The class type of the source to add

Returns

An instance of the specified source type

Return type

TakeRecorderSource

get_record_to_sub_sequence()bool

Get Record to Sub Sequence

Returns

Return type

bool

get_sources_copy()

Retrieves a copy of the list of sources that are being recorded. This is intended for Blueprint usages which cannot use TArrayView. DO NOT MODIFY THIS ARRAY, modifications will be lost.

Returns

Return type

Array(TakeRecorderSource)

get_start_at_current_timecode()bool

Get Start at Current Timecode

Returns

Return type

bool

remove_source(source)None

Remove the specified source from this list

Parameters

source (TakeRecorderSource) – The source to remove

set_record_to_sub_sequence(value)None

Set Record to Sub Sequence

Parameters

value (bool) –

set_start_at_current_timecode(value)None

Set Start at Current Timecode

Parameters

value (bool) –

start_recording_source(sources, current_tiimecode)None

Calls the recording initialization flows on each of the specified sources.

Parameters