|
| DATAFLOWCORE_API | FDataflowInput (const UE::Dataflow::FInputParameters &Param, FGuid InGuid) |
| |
| DATAFLOWCORE_API | FDataflowInput (const UE::Dataflow::FInputParameters &Param={}) |
| |
| virtual bool | IsConnected () const override |
| |
| virtual bool | AddConnection (FDataflowConnection *InOutput) override |
| |
| virtual bool | RemoveConnection (FDataflowConnection *InOutput) override |
| |
| virtual void | GetConnections (TArray< FDataflowConnection * > &OutConnections) const override |
| |
| FDataflowOutput * | GetConnection () |
| |
| const FDataflowOutput * | GetConnection () const |
| |
| bool | HasAnyConnections () const |
| |
| virtual TArray< FDataflowOutput * > | GetConnectedOutputs () |
| |
| virtual const TArray< const FDataflowOutput * > | GetConnectedOutputs () const |
| |
| template<class T > |
| const T & | GetValue (UE::Dataflow::FContext &Context, const T &Default) const |
| |
| template<typename TAnyType UE_REQUIRES> |
| TAnyType::FStorageType | GetValueFromAnyType (UE::Dataflow::FContext &Context, const typename TAnyType::FStorageType &Default) const |
| |
| template<typename TAnyType UE_REQUIRES> |
| UE::Dataflow::FContextValue | GetValueFromAnyType (UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API void | PullValue (UE::Dataflow::FContext &Context) const |
| |
| template<class T > |
| TFuture< const T & > | GetValueParallel (UE::Dataflow::FContext &Context, const T &Default) const |
| |
| virtual void | Invalidate (const UE::Dataflow::FTimestamp &ModifiedTimestamp=UE::Dataflow::FTimestamp::Current()) override |
| |
| bool | IsRequired () const |
| |
| void | SetIsRequired (const bool bInIsRequired) |
| |
| | FDataflowConnection () |
| |
| DATAFLOWCORE_API | FDataflowConnection (UE::Dataflow::FPin::EDirection Direction, FName InType, FName InName, FDataflowNode *OwningNode=nullptr, const FProperty *InProperty=nullptr, FGuid InGuid=FGuid::NewGuid()) |
| |
| DATAFLOWCORE_API | FDataflowConnection (UE::Dataflow::FPin::EDirection Direction, const UE::Dataflow::FConnectionParameters &Params) |
| |
| virtual | ~FDataflowConnection () |
| |
| FDataflowNode * | GetOwningNode () |
| |
| const FDataflowNode * | GetOwningNode () const |
| |
| DATAFLOWCORE_API FGuid | GetOwningNodeGuid () const |
| |
| DATAFLOWCORE_API uint32 | GetOwningNodeValueHash () const |
| |
| DATAFLOWCORE_API UE::Dataflow::FTimestamp | GetOwningNodeTimestamp () const |
| |
| const FProperty * | GetProperty () const |
| |
| DATAFLOWCORE_API FString | GetPropertyTooltip () const |
| |
| DATAFLOWCORE_API FString | GetPropertyTypeNameTooltip () const |
| |
| UE::Dataflow::FPin::EDirection | GetDirection () const |
| |
| uint32 | GetOffset () const |
| |
| virtual int32 | GetContainerIndex () const |
| |
| virtual uint32 | GetContainerElementOffset () const |
| |
| UE::Dataflow::FConnectionKey | GetConnectionKey () const |
| |
| DATAFLOWCORE_API bool | SetConcreteType (FName InType) |
| |
| void | LockType () |
| |
| void | UnlockType () |
| |
| bool | IsTypeLocked () const |
| |
| FName | GetType () const |
| |
| FName | GetOriginalType () const |
| |
| template<typename T > |
| bool | IsType () const |
| |
| FGuid | GetGuid () const |
| |
| void | SetGuid (FGuid InGuid) |
| |
| FName | GetName () const |
| |
| void | SetName (FName InName) |
| |
| virtual void * | RealAddress () const |
| |
| UE::Dataflow::FContextCacheKey | CacheKey () const |
| |
| DATAFLOWCORE_API bool | IsSafeToTryChangingType () const |
| |
| bool | IsAnyType () const |
| |
| bool | HasConcreteType () const |
| |
| DATAFLOWCORE_API void | SetTypePolicy (IDataflowTypePolicy *InTypePolicy) |
| |
| DATAFLOWCORE_API bool | SupportsType (FName InType) const |
| |
| DATAFLOWCORE_API FDataflowConnection & | SetTypeDependencyGroup (FName DependencyGroupName) |
| |
| FName | GetTypeDependencyGroup () const |
| |
| DATAFLOWCORE_API bool | IsAnytypeDependencyConnected () const |
| |
| template<class T > |
| bool | IsA (const T *InVar) const |
| |
| bool | GetCanHidePin () const |
| |
| bool | GetPinIsHidden () const |
| |
| FDataflowConnection & | SetCanHidePin (bool bInCanHidePin) |
| |
| FDataflowConnection & | SetPinIsHidden (bool bInPinIsHidden) |
| |