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_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)

remove_source(source)None

Remove the specified source from this list

Parameters

source (TakeRecorderSource) – The source to remove

start_recording_source(sources, current_tiimecode)None

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

Parameters