Navigation
| Name | TakeRecorder |
| Type | Plugin |
| Part of Plugins | Take Recorder |
| Location | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/ |
| Module Build Rules | TakeRecorder.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FOnTakeRecorderCancelled | |
| FOnTakeRecorderFinished | |
| FOnTakeRecorderMarkedFrameAdded | |
| FOnTakeRecorderPanelChanged | |
| FOnTakeRecorderPreInitialize | |
| FOnTakeRecorderSourceAddedDynamic | Dynamic delegates for source modification. |
| FOnTakeRecorderSourceRemovedDynamic | |
| FOnTakeRecorderStarted | |
| FOnTakeRecorderStopped | |
| FSerializedRecorder | |
| FTakeRecorderCancelled | |
| FTakeRecorderFinished | |
| FTakeRecorderInitialized | |
| FTakeRecorderMarkedFrameAdded | |
| FTakeRecorderPreInitialize | |
| FTakeRecorderSlateChanged | |
| FTakeRecorderStarted | |
| FTakeRecorderStopped | |
| FTakeRecorderTakeNumberChanged | |
| UTakeRecorder | |
| UTakeRecorderBlueprintLibrary | |
| UTakeRecorderOverlayWidget | |
| UTakeRecorderPanel | Take recorder UI panel interop object |
| UTakeRecorderProjectSettings | Universal take recorder settings that apply to a whole take |
| UTakeRecorderSubsystem | UTakeRecorderSubsystem Subsystem for Take Recorder. |
| UTakeRecorderSubsystemInterface | |
| UTakeRecorderUserSettings | Universal take recorder settings that apply to a whole take |
Structs
| Name | Remarks |
|---|---|
| FTakeRecorderHitchProtectionParameters | |
| FTakeRecorderParameterOverride | |
| FTakeRecorderParameters | Structure housing all configurable parameters for a take recorder instance |
| FTakeRecorderProjectParameters | |
| FTakeRecorderSequenceParameters | Parameters for initializing a new sequence. |
| FTakeRecorderUserParameters | |
| ITakeRecorderDropHandler | Interface registerable through IModularFeatures for extendig drag/drop support for the take recorder sources panel |
Interfaces
| Name | Remarks |
|---|---|
| ITakeRecorderModule | Public module interface for the Take Recorder module |
| ITakeRecorderSubsystemInterface | Interface for the public Take Recorder Subsystem and the private implementation. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCanReviewLastRecordedLevelSequence | TBaseDelegate_NoParams< bool > | Delegate to indicate if it is safe to review the last recorded level sequence. | ITakeRecorderModule.h |
| FLastRecordedLevelSequenceProvider | TBaseDelegate_OneParam< void, ULevelSequence * > | Delegate to provide last recorded level sequence. | ITakeRecorderModule.h |
| FOnExtendSourcesMenu | TBaseDelegate_TwoParams< void, TSharedRef< FExtender >, UTakeRecorderSources * > | ITakeRecorderModule.h | |
| FOnForceSaveAsPreset | TBaseDelegate_NoParams< void > | Delegate to request preset save. | ITakeRecorderModule.h |
| FOnGenerateWidgetExtensions | TMulticastDelegate_OneParam< void, TArray< TSharedRef< class SWidget > > & > | Delegate called to add extensions to the take recorder toolbar. | ITakeRecorderModule.h |
| FOnRecordErrorCheck | TMulticastDelegate_OneParam< void, FText & > | Delegate called to to validate if recording can take place. | ITakeRecorderModule.h |
| FOnStartPlayFrameModified | TMulticastDelegate_TwoParams< void, UTakeRecorder *, const FFrameNumber &StartFrame > | Recorder/TakeRecorder.h | |
| FOnTakeRecordingCancelled | TMulticastDelegate_OneParam< void, UTakeRecorder * > | Recorder/TakeRecorder.h | |
| FOnTakeRecordingFinished | TMulticastDelegate_OneParam< void, UTakeRecorder * > | Recorder/TakeRecorder.h | |
| FOnTakeRecordingInitialized | TMulticastDelegate_OneParam< void, UTakeRecorder * > | Recorder/TakeRecorder.h | |
| FOnTakeRecordingPreInitialize | TMulticastDelegate_OneParam< void, UTakeRecorder * > | Recorder/TakeRecorder.h | |
| FOnTakeRecordingStarted | TMulticastDelegate_OneParam< void, UTakeRecorder * > | Recorder/TakeRecorder.h | |
| FOnTakeRecordingStopped | TMulticastDelegate_OneParam< void, UTakeRecorder * > | Recorder/TakeRecorder.h | |
| FOnTickRecording | TMulticastDelegate_TwoParams< void, UTakeRecorder *, const FQualifiedFrameTime & > | Recorder/TakeRecorder.h | |
| FTakeRecorderParameterDelegate | TBaseDelegate_OneParam< FTakeRecorderParameters, const FTakeRecorderParameters & > | Recorder/TakeRecorder.h |
Enums
Public
| Name | Remarks |
|---|---|
| ETakeRecorderMode | |
| ETakeRecorderPanelMode | |
| ETakeRecorderState |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE_TRACE_CHANNEL_EXTERN
(
TakeRecorderChannel, |
TakeRecorderTracing.h |