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 |