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
- 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
- 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
sources (Array(TakeRecorderSource)) –
current_tiimecode (Timecode) –