Navigation
API > API/Plugins > API/Plugins/TakeRecorder
| Name | UTakeRecorderBlueprintLibrary |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/Recorder/TakeRecorderBlueprintLibrary.h |
| Include Path | #include "Recorder/TakeRecorderBlueprintLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UTakeRecorderBlueprintLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UTakeRecorderBlueprintLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CancelRecording() |
Cancel recording if there is a recorder currently active | Recorder/TakeRecorderBlueprintLibrary.h |
|
static UTakeRecorder * GetActiveRecorder() |
Retrieve the currently active recorder, or None if there none are active | Recorder/TakeRecorderBlueprintLibrary.h |
|
static FTakeRecorderParameters GetDefaultParameters() |
Get the default recorder parameters according to the project and user settings | Recorder/TakeRecorderBlueprintLibrary.h |
|
static UTakeRecorderPanel * GetTakeRecorderPanel() |
Get the currently open take recorder panel, if one is open | Recorder/TakeRecorderBlueprintLibrary.h |
|
static bool IsRecording() |
Check whether a recording is currently active | Recorder/TakeRecorderBlueprintLibrary.h |
|
static bool IsTakeRecorderEnabled() |
Is the Take Recorder enabled in the build | Recorder/TakeRecorderBlueprintLibrary.h |
|
static void OnTakeRecorderCancelled() |
Recorder/TakeRecorderBlueprintLibrary.h | ||
static void OnTakeRecorderFinished
(
ULevelSequence* InSequenceAsset |
Recorder/TakeRecorderBlueprintLibrary.h | ||
static void OnTakeRecorderMarkedFrameAdded
(
const FMovieSceneMarkedFrame& InMarkedFrame |
Recorder/TakeRecorderBlueprintLibrary.h | ||
static void OnTakeRecorderPreInitialize() |
Recorder/TakeRecorderBlueprintLibrary.h | ||
static void OnTakeRecorderStarted() |
Recorder/TakeRecorderBlueprintLibrary.h | ||
static void OnTakeRecorderStopped() |
Recorder/TakeRecorderBlueprintLibrary.h | ||
static UTakeRecorderPanel * OpenTakeRecorderPanel() |
Get the currently open take recorder panel, if one is open, opening a new one if not | Recorder/TakeRecorderBlueprintLibrary.h |
|
static void SetDefaultParameters
(
const FTakeRecorderParameters& DefaultParameters |
Set the default recorder parameters | Recorder/TakeRecorderBlueprintLibrary.h |
|
static void SetOnTakeRecorderCancelled
(
FOnTakeRecorderCancelled OnTakeRecorderCancelled |
Recorder/TakeRecorderBlueprintLibrary.h |
|
|
static void SetOnTakeRecorderFinished
(
FOnTakeRecorderFinished OnTakeRecorderFinished |
Recorder/TakeRecorderBlueprintLibrary.h |
|
|
static void SetOnTakeRecorderMarkedFrameAdded
(
FOnTakeRecorderMarkedFrameAdded OnTakeRecorderMarkedFrameAdded |
Recorder/TakeRecorderBlueprintLibrary.h |
|
|
static void SetOnTakeRecorderPanelChanged
(
FOnTakeRecorderPanelChanged OnTakeRecorderPanelChanged |
Called when a Take Panel is constructed or destroyed. | Recorder/TakeRecorderBlueprintLibrary.h |
|
static void SetOnTakeRecorderPreInitialize
(
FOnTakeRecorderPreInitialize OnTakeRecorderPreInitialize |
Recorder/TakeRecorderBlueprintLibrary.h |
|
|
static void SetOnTakeRecorderStarted
(
FOnTakeRecorderStarted OnTakeRecorderStarted |
Recorder/TakeRecorderBlueprintLibrary.h |
|
|
static void SetOnTakeRecorderStopped
(
FOnTakeRecorderStopped OnTakeRecorderStopped |
Recorder/TakeRecorderBlueprintLibrary.h |
|
|
static void SetTakeRecorderPanel
(
UTakeRecorderPanel* InNewPanel |
Internal function to assign a new take recorder panel singleton. | Recorder/TakeRecorderBlueprintLibrary.h | |
static UTakeRecorder * StartRecording
(
ULevelSequence* LevelSequence, |
Start a new recording using the specified parameters. | Recorder/TakeRecorderBlueprintLibrary.h |
|
static void StopRecording() |
Stop recording if there is a recorder currently active | Recorder/TakeRecorderBlueprintLibrary.h |
|