Navigation
API > API/Developer > API/Developer/VisualGraphUtils
| Name | FVisualGraph |
| Type | class |
| Header File | /Engine/Source/Developer/VisualGraphUtils/Public/VisualGraph.h |
| Include Path | #include "VisualGraph.h" |
Syntax
class FVisualGraph : public FVisualGraphElement
Inheritance Hierarchy
- FVisualGraphElement → FVisualGraph
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVisualGraph
(
const FName& InName, |
FVisualGraph. | VisualGraph.h | |
FVisualGraph () |
VisualGraph.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FVisualGraph() |
VisualGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 AddEdge
(
int32 InSourceNode, |
VisualGraph.h | ||
int32 AddNode
(
const FName& InName, |
VisualGraph.h | ||
bool AddNodeToSubGraph
(
int32 InNodeIndex, |
VisualGraph.h | ||
int32 AddSubGraph
(
const FName& InName, |
VisualGraph.h | ||
| VisualGraph.h | |||
int32 FindEdge
(
const FName& InName |
VisualGraph.h | ||
int32 FindNode
(
const FName& InName |
VisualGraph.h | ||
int32 FindSubGraph
(
const FName& InName |
VisualGraph.h | ||
const TArray< FVisualGraphEdge > & GetEdges() |
VisualGraph.h | ||
const TArray< FVisualGraphNode > & GetNodes() |
VisualGraph.h | ||
const TArray< FVisualGraphSubGraph > & GetSubGraphs() |
VisualGraph.h | ||
bool RemoveNodeFromSubGraph
(
int32 InNodeIndex |
VisualGraph.h | ||
void TransitiveReduction
(
TFunction< bool(FVisualGraphEdge&)> KeepEdgeFunction |
VisualGraph.h |
Protected
Overridden from FVisualGraphElement
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString DumpDot
(
const FVisualGraph* InGraph, |
VisualGraph.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| VisualGraph.h | |||
| VisualGraph.h | |||
| VisualGraph.h | |||
| VisualGraph.h | |||
| VisualGraph.h |