Navigation
API > API/Runtime > API/Runtime/DataflowCore > API/Runtime/DataflowCore/Dataflow
Inheritance Hierarchy
- FDataflowConnection
- FDataflowInput
- FDataflowArrayInput
- FDataflowOutput
References
| Module | DataflowCore |
| Header | /Engine/Source/Runtime/Experimental/Dataflow/Core/Public/Dataflow/DataflowConnection.h |
| Include | #include "Dataflow/DataflowConnection.h" |
Syntax
USTRUCT ()
struct FDataflowConnection
Remarks
Input Output Base
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool: 1 = false | bCanHidePin | ||
| bool: 1 = false | bHasConcreteType | ||
| bool: 1 = false | bIsAnyType | ||
| bool: 1 = false | bPinIsHidden | ||
| UE::Dataflow::FPin::EDirection | Direction | ||
| FGuid | Guid | ||
| FName | Name | ||
| uint32 | Offset | ||
| FDataflowNode * | OwningNode | ||
| const FProperty * | Property | ||
| FName | Type | ||
| IDataflowTypePolicy * | TypePolicy |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDataflowConnection
(
UE::Dataflow::FPin::EDirection Direction, |
|||
FDataflowConnection
(
UE::Dataflow::FPin::EDirection Direction, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddConnection
(
FDataflowConnection* In |
||
| UE::Dataflow::FContextCacheKey | CacheKey () |
||
| void | |||
| void | FixAndPropagateType
(
FName InType |
||
| void | ForceSimpleType
(
FName InType |
This should only be used for serialization - for support of old simple TArray types | |
| bool | |||
| UE::Dataflow::FConnectionKey | |||
| uint32 | |||
| int32 | |||
| UE::Dataflow::FPin::EDirection | GetDirection () |
||
| FGuid | GetGuid () |
||
| FName | GetName () |
||
| uint32 | GetOffset () |
||
| FDataflowNode * | |||
| const FDataflowNode * | |||
| FGuid | |||
| UE::Dataflow::FTimestamp | |||
| uint32 | |||
| bool | |||
| const FProperty * | GetProperty () |
||
| FString | |||
| FString | |||
| FName | GetType () |
||
| bool | |||
| void | Invalidate
(
const UE::Dataflow::FTimestamp& ModifiedTimestamp |
||
| bool | IsA
(
const T* InVar |
||
| bool | IsAnyType () |
||
| bool | |||
| bool | IsExtendedType
(
FName InType |
Returns true is the parameter type is an extension of the current type TArray |
|
| bool | |||
| void * | RealAddress () |
||
| bool | RemoveConnection
(
FDataflowConnection* In |
||
| void | SetAsAnyType
(
bool bAnyType, |
This should only be used for serialization | |
| FDataflowConnection & | SetCanHidePin
(
bool bInCanHidePin |
||
| bool | SetConcreteType
(
FName InType |
Set the concrete type of an anytype connection | |
| void | |||
| void | |||
| FDataflowConnection & | SetPinIsHidden
(
bool bInPinIsHidden |
||
| void | SetTypePolicy
(
IDataflowTypePolicy* InTypePolicy |
||
| bool | SupportsType
(
FName InType |