unreal.TakeRecorderBlueprintLibrary
¶
- class unreal.TakeRecorderBlueprintLibrary(outer=None, name='None')¶
Bases:
unreal.BlueprintFunctionLibrary
Take Recorder Blueprint Library
C++ Source:
Plugin: Takes
Module: TakeRecorder
File: TakeRecorderBlueprintLibrary.h
- classmethod get_active_recorder() → TakeRecorder¶
Retrieve the currently active recorder, or None if there none are active
- Returns
- Return type
- classmethod get_default_parameters() → TakeRecorderParameters¶
Get the default recorder parameters according to the project and user settings
- Returns
- Return type
- classmethod get_take_recorder_panel() → TakeRecorderPanel¶
Get the currently open take recorder panel, if one is open
- Returns
- Return type
- classmethod is_recording() → bool¶
Check whether a recording is currently active
- Returns
- Return type
- classmethod is_take_recorder_enabled() → bool¶
Is the Take Recorder enabled in the build
- Returns
- Return type
- classmethod open_take_recorder_panel() → TakeRecorderPanel¶
Get the currently open take recorder panel, if one is open, opening a new one if not
- Returns
- Return type
- classmethod set_on_take_recorder_cancelled(on_take_recorder_cancelled) → None¶
Called when take recording is cancelled.
- Parameters
on_take_recorder_cancelled (OnTakeRecorderCancelled) –
- classmethod set_on_take_recorder_finished(on_take_recorder_finished) → None¶
Called when take recording finishes.
- Parameters
on_take_recorder_finished (OnTakeRecorderFinished) –
- classmethod set_on_take_recorder_marked_frame_added(on_take_recorder_marked_frame_added) → None¶
Called when a marked frame is added.
- Parameters
on_take_recorder_marked_frame_added (OnTakeRecorderMarkedFrameAdded) –
- classmethod set_on_take_recorder_panel_changed(on_take_recorder_panel_changed) → None¶
Called when a Take Panel is constructed or destroyed.
- Parameters
on_take_recorder_panel_changed (OnTakeRecorderPanelChanged) –
- classmethod set_on_take_recorder_pre_initialize(on_take_recorder_pre_initialize) → None¶
Called before initialization occurs (ie. when the recording button is pressed and before the countdown starts)
- Parameters
on_take_recorder_pre_initialize (OnTakeRecorderPreInitialize) –
- classmethod set_on_take_recorder_started(on_take_recorder_started) → None¶
Called when take recording starts.
- Parameters
on_take_recorder_started (OnTakeRecorderStarted) –
- classmethod set_on_take_recorder_stopped(on_take_recorder_stopped) → None¶
Called when take recording is stopped.
- Parameters
on_take_recorder_stopped (OnTakeRecorderStopped) –
- classmethod start_recording(level_sequence, sources, meta_data, parameters) → TakeRecorder¶
Start a new recording using the specified parameters. Will fail if a recording is currently in progress
- Parameters
level_sequence (LevelSequence) – The base level sequence to use for the recording. Will be played back during the recording and duplicated to create the starting point for the resulting asset.
sources (TakeRecorderSources) – The sources to use for the recording
meta_data (TakeMetaData) – Meta-data pertaining to this recording, duplicated into the resulting recorded sequence
parameters (TakeRecorderParameters) – Configurable parameters for this recorder instance
- Returns
The recorder responsible for the recording, or None if a a recording could not be started
- Return type