unreal.TakeRecorderSources
¶
- class unreal.TakeRecorderSources(outer: Optional[Object] = None, name: Union[Name, str] = 'None')¶
Bases:
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() Array[TakeRecorderSource] ¶
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.
- 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_frame_time) None ¶
Calls the recording initialization flows on each of the specified sources.
- Parameters:
sources (Array[TakeRecorderSource]) –
current_frame_time (QualifiedTime) –