UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Dataflow::InstanceUtils Namespace Reference

Namespaces

namespace  Private
 

Functions

bool HasValidDataflowAsset (UObject *Obj)
 
template<typename TDataflowType , typename TObjectType >
TDataflowTypeGetDataflowAssetFromObjectTemplate (TObjectType *Obj)
 
UDataflowGetDataflowAssetFromObject (UObject *Obj)
 
const UDataflowGetDataflowAssetFromObject (const UObject *Obj)
 
FName GetTerminalNodeNameFromObject (UObject *Obj)
 
TArray< FNameGetTerminalNodeNames (const UDataflow *DataflowAsset)
 

Function Documentation

◆ GetDataflowAssetFromObject() [1/2]

DATAFLOWENGINE_API const UDataflow * UE::Dataflow::InstanceUtils::GetDataflowAssetFromObject ( const UObject Obj)

Get the dataflow asset from a UObject if available (const version)

◆ GetDataflowAssetFromObject() [2/2]

DATAFLOWENGINE_API UDataflow * UE::Dataflow::InstanceUtils::GetDataflowAssetFromObject ( UObject Obj)

Get the dataflow asset from a UObject if available

◆ GetDataflowAssetFromObjectTemplate()

TDataflowType * UE::Dataflow::InstanceUtils::GetDataflowAssetFromObjectTemplate ( TObjectType Obj)

◆ GetTerminalNodeNameFromObject()

DATAFLOWENGINE_API FName UE::Dataflow::InstanceUtils::GetTerminalNodeNameFromObject ( UObject Obj)

Get the terminal node name from a UObject if available

◆ GetTerminalNodeNames()

DATAFLOWENGINE_API TArray< FName > UE::Dataflow::InstanceUtils::GetTerminalNodeNames ( const UDataflow DataflowAsset)

get the list of terminal node names for a specific data flow asset

◆ HasValidDataflowAsset()

DATAFLOWENGINE_API bool UE::Dataflow::InstanceUtils::HasValidDataflowAsset ( UObject Obj)

Weather or not a dataflow asset with a non empty terminal node name is assigned to an UObject