Navigation
API > API/Plugins > API/Plugins/DataLink
| Name | UDataLinkGraph |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DataLink/Source/DataLink/Public/DataLinkGraph.h |
| Include Path | #include "DataLinkGraph.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, DisplayName="Motion Design Data Link Graph")
class UDataLinkGraph : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataLinkGraph
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnGraphCompiledDelegate | TMulticastDelegate< void(UDataLinkGraph *)> | DataLinkGraph.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EdGraph | TObjectPtr< UEdGraph > | EdGraph used to compile the nodes in this graph | DataLinkGraph.h | |
| InputNodes | TArray< TObjectPtr< UDataLinkNode > > | The nodes that the graph starts off with | DataLinkGraph.h | |
| Nodes | TArray< TObjectPtr< UDataLinkNode > > | All the compiled nodes present in this graph | DataLinkGraph.h | |
| OutputNode | TObjectPtr< UDataLinkNode > | The node that provides the result data | DataLinkGraph.h | |
| OutputPinName | FName | Output Node Pin name that provides the result data | DataLinkGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ForEachInputPin
(
TFunctionRef< bool(FDataLinkPinReference)> InFunction |
Iterates the input pins from the input nodes that are not linked to other nodes. | DataLinkGraph.h | |
UEdGraph * GetEdGraph() |
DataLinkGraph.h | ||
TConstArrayView< const UDataLinkNode * > GetInputNodes() |
DataLinkGraph.h | ||
int32 GetInputPinCount() |
Counts the number of input pins within the input node list that are not linked to other nodes | DataLinkGraph.h | |
TArray< FDataLinkPinReference > GetInputPins() |
Retrieves the Input Pins from the input nodes that are not linked to other nodes | DataLinkGraph.h | |
const UDataLinkNode * GetOutputNode() |
DataLinkGraph.h | ||
FName GetOutputPinName() |
DataLinkGraph.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TMulticastDelegateRegistration< void(UDataLinkGraph *)> & OnGraphCompiled() |
DataLinkGraph.h |