Navigation
API > API/Plugins > API/Plugins/TakeRecorder > API/Plugins/TakeRecorder/ITakeRecorderModule
Relevant data for the sources module.
| |
|
| Name |
FSourceExtensionData |
| Type |
struct |
| Header File |
/Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/ITakeRecorderModule.h |
| Include Path |
#include "ITakeRecorderModule.h" |
Syntax
struct FSourceExtensionData
Typedefs
| Name |
Type |
Remarks |
Include Path |
| FAddActorSource |
TBaseDelegate_FourParams< void, UTakeRecorderSources *TakeRecorderSources, TArrayView< AActor *const > ActorsToRecord, bool bReduceKeys, bool bShowProgress > |
Delegate for sources module to bind to when adding an actor. |
ITakeRecorderModule.h |
| FGetSourceActor |
TBaseDelegate_OneParam< AActor *, UTakeRecorderSource *Source > |
Delegate to retrieve the actor of a source. |
ITakeRecorderModule.h |
| FRemoveActorSource |
TBaseDelegate_TwoParams< void, UTakeRecorderSources *TakeRecorderSources, TArrayView< AActor *const > ActorsToRemove > |
Delegate for sources module to bind to when removing an actor. |
ITakeRecorderModule.h |
Variables
Public
| Name |
Type |
Remarks |
Include Path |
Unreal Specifiers |
| OnAddActorSource |
FAddActorSource |
An actor is being added as a source. |
ITakeRecorderModule.h |
|
| OnGetSourceActor |
FGetSourceActor |
The actor belonging to a source should be retrieved. |
ITakeRecorderModule.h |
|
| OnRemoveActorSource |
FRemoveActorSource |
An actor is being removed as a source. |
ITakeRecorderModule.h |
|