|
| DATAFLOWCORE_API | FDataflowOutput (const UE::Dataflow::FOutputParameters &Param, FGuid InGuid) |
| |
| DATAFLOWCORE_API | FDataflowOutput (const UE::Dataflow::FOutputParameters &Param={}) |
| |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | ~FDataflowOutput ()=default |
| |
| | FDataflowOutput (const FDataflowOutput &)=delete |
| |
| | FDataflowOutput (FDataflowOutput &&)=delete |
| |
| FDataflowOutput & | operator= (const FDataflowOutput &)=delete |
| |
| FDataflowOutput & | operator= (FDataflowOutput &&)=delete |
| |
| PRAGMA_ENABLE_DEPRECATION_WARNINGS DATAFLOWCORE_API TArray< FDataflowInput * > & | GetConnections () |
| |
| DATAFLOWCORE_API const TArray< FDataflowInput * > & | GetConnections () const |
| |
| bool | HasAnyConnections () const |
| |
| virtual bool | IsConnected () const override |
| |
| virtual DATAFLOWCORE_API TArray< FDataflowInput * > | GetConnectedInputs () |
| |
| virtual DATAFLOWCORE_API const TArray< const FDataflowInput * > | GetConnectedInputs () const |
| |
| virtual DATAFLOWCORE_API bool | AddConnection (FDataflowConnection *InOutput) override |
| |
| virtual DATAFLOWCORE_API bool | RemoveConnection (FDataflowConnection *InInput) override |
| |
| virtual void | GetConnections (TArray< FDataflowConnection * > &OutConnections) const override |
| |
| virtual void | SetPassthroughOffset (const uint32 InPassthroughOffset) |
| |
| DATAFLOWCORE_API FDataflowOutput & | SetPassthroughInput (const UE::Dataflow::FConnectionReference &Reference) |
| |
| DATAFLOWCORE_API FDataflowOutput & | SetPassthroughInput (const UE::Dataflow::FConnectionKey &Key) |
| |
| DATAFLOWCORE_API const FDataflowInput * | GetPassthroughInput () const |
| |
| virtual void * | GetPassthroughRealAddress () const |
| |
| template<class T > |
| void | SetValue (T &&InVal, UE::Dataflow::FContext &Context) const |
| |
| void | SetValueFromStructView (const FConstStructView &StructView, UE::Dataflow::FContext &Context) const |
| |
| void | SetValueFromStructArrayView (const FConstStructArrayView &StructArrayView, UE::Dataflow::FContext &Context) const |
| |
| template<typename TAnyType > |
| void | SetValueFromAnyType (const typename TAnyType::FStorageType &InVal, UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API void | SetNullValue (UE::Dataflow::FContext &Context) const |
| |
| template<class T , typename = std::enable_if_t<!std::is_base_of_v<FDataflowAnyType, T>>> |
| const T & | ReadValue (UE::Dataflow::FContext &Context, const T &Default) const |
| |
| template<typename TAnyType , typename = std::enable_if_t<std::is_base_of_v<FDataflowAnyType, TAnyType>>> |
| TAnyType::FStorageType | ReadValue (UE::Dataflow::FContext &Context, const typename TAnyType::FStorageType &Default) const |
| |
| template<class T > |
| const T & | GetValue (UE::Dataflow::FContext &Context, const T &Default) const |
| |
| template<class T > |
| const T & | GetFrozenValue (const T &Default) const |
| |
| DATAFLOWCORE_API void | Freeze (UE::Dataflow::FContext &Context, struct FInstancedPropertyBag &FrozenProperties) |
| |
| DATAFLOWCORE_API bool | HasFrozenValue () const |
| |
| bool | HasCachedValue (const UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API void | ForwardInput (const UE::Dataflow::FConnectionReference &InputReference, UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API void | ForwardInput (const FDataflowInput *Input, UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API bool | HasValidData (UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API bool | EvaluateImpl (UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API bool | Evaluate (UE::Dataflow::FContext &Context) const |
| |
| DATAFLOWCORE_API TFuture< bool > | EvaluateParallel (UE::Dataflow::FContext &Context) const |
| |
| virtual DATAFLOWCORE_API void | Invalidate (const UE::Dataflow::FTimestamp &ModifiedTimestamp=UE::Dataflow::FTimestamp::Current()) override |
| |
| DATAFLOWCORE_API bool | HasNodeFailedOrErrored (UE::Dataflow::FContext &Context) const |
| |
| | 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) |
| |