Navigation
API > API/Plugins > API/Plugins/DataLink
| Name | FDataLinkExecutorArguments |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DataLink/Source/DataLink/Public/DataLinkExecutorArguments.h |
| Include Path | #include "DataLinkExecutorArguments.h" |
Syntax
class FDataLinkExecutorArguments
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataLinkExecutorArguments
(
const FDataLinkInstance& InInstance |
DataLinkExecutorArguments.h | ||
FDataLinkExecutorArguments
(
FDataLinkInstance&& InInstance |
DataLinkExecutorArguments.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContextObject | TObjectPtr< UObject > | DataLinkExecutorArguments.h | ||
| Instance | FDataLinkInstance | DataLinkExecutorArguments.h | ||
| OnExecutionFinished | FOnDataLinkExecutionFinished | Delegate called when data link execution has finished completely | DataLinkExecutorArguments.h | |
| OnOutputData | FOnDataLinkOutputData | Delegate called when data link execution has output data ready | DataLinkExecutorArguments.h | |
| OutputProcessors | TArray< TObjectPtr< UDataLinkProcessor > > | The output processors to use for the execution | DataLinkExecutorArguments.h | |
| Sink | TSharedPtr< FDataLinkSink > | DataLinkExecutorArguments.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataLinkExecutorArguments && SetContextObject
(
UObject* InContextObject |
Sets the object responsible for this execution | DataLinkExecutorArguments.h | |
FDataLinkExecutorArguments && SetOnFinished
(
FOnDataLinkExecutionFinished&& InDelegate |
The delegate to call when the execution finishes | DataLinkExecutorArguments.h | |
FDataLinkExecutorArguments && SetOnOutputData
(
FOnDataLinkOutputData&& InDelegate |
The delegate to call when the execution outputs data | DataLinkExecutorArguments.h | |
FDataLinkExecutorArguments && SetOutputProcessors
(
TConstArrayView< UDataLinkProcessor* > InOutputProcessors |
Sets the output processors | DataLinkExecutorArguments.h | |
FDataLinkExecutorArguments && SetSink
(
const TSharedPtr< FDataLinkSink >& InSink |
Sets the Sink to use. If unset, the Executor will create its own temporary sink | DataLinkExecutorArguments.h |