UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DataflowPath.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "DataflowPath.generated.h"
6
9{
11
12 FDataflowPath() = default;
13
14 explicit FDataflowPath(const FString& InGraph, const FString& InNode, const FString& InInput = TEXT(""), const FString& InOutput = TEXT(""))
15 : Graph(InGraph)
16 , Node(InNode)
17 , Input(InInput)
19 {}
20
21 const FString& GetGraph() const { return Graph; }
22 const FString& GetNode() const { return Node; }
23 const FString& GetInput() const { return Input; }
24 const FString& GetOutput() const { return Output; }
25 void SetGraph(const FString InGraph) { Graph = InGraph; }
26 void SetNode(const FString InNode) { Node = InNode; }
27 void SetInput(const FString InInput) { Input = InInput; }
28 void SetOutput(const FString InOutput) { Output = InOutput; }
29 DATAFLOWCORE_API FString ToString() const;
30 DATAFLOWCORE_API void DecodePath(const FString InPath);
31 DATAFLOWCORE_API bool PathHasInput() const;
32 DATAFLOWCORE_API bool PathHasOutput() const;
33
34private:
35 FString Graph;
36 FString Node;
37 FString Input;
38 FString Output;
39};
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition DataflowPath.h:9
void SetOutput(const FString InOutput)
Definition DataflowPath.h:28
const FString & GetOutput() const
Definition DataflowPath.h:24
void SetGraph(const FString InGraph)
Definition DataflowPath.h:25
void SetNode(const FString InNode)
Definition DataflowPath.h:26
const FString & GetGraph() const
Definition DataflowPath.h:21
void SetInput(const FString InInput)
Definition DataflowPath.h:27
const FString & GetInput() const
Definition DataflowPath.h:23
const FString & GetNode() const
Definition DataflowPath.h:22