Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore
Deprecated * Use the equivalent type declared in `namespace DirectedGrpahAlgo {...}_
References
| Module | MetasoundGraphCore |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundGraphAlgo.h |
| Include | #include "MetasoundGraphAlgo.h" |
Syntax
struct FDirectedGraphAlgo
Functions
| Type | Name | Description | |
|---|---|---|---|
| TPimplPtr< FDirectedGraphAlgoAdapter > | CreateDirectedGraphAlgoAdapter
(
const IGraph& InGraph |
The FDirectedGraphAlgoAdapter caches internal representations of the passed in IGraph. | |
| bool | DepthFirstTopologicalSort
(
const IGraph& InGraph, |
Sort the nodes of a directed acyclic graph using a depth-first topological sorting algorithm. | |
| bool | DepthFirstTopologicalSort
(
const FDirectedGraphAlgoAdapter& InAdapter, |
Sort the nodes of a directed acyclic graph using a depth-first topological sorting algorithm. | |
| void | FindReachableNodes
(
const IGraph& InGraph, |
Finds all nodes which can be reached by traversing the graph beginning from FInputDataDestinations or by traversing the transpose graph beginning from FOutputDataSource nodes. | |
| void | FindReachableNodes
(
const FDirectedGraphAlgoAdapter& InAdapter, |
Finds all nodes which can be reached by traversing the graph beginning from FInputDataDestinations or by traversing the transpose graph beginning from FOutputDataSource nodes. | |
| void | FindReachableNodesFromInput
(
const IGraph& InGraph, |
Finds all nodes which can be reached by traversing the graph beginning from FInputDataDestination nodes. | |
| void | FindReachableNodesFromInput
(
const FDirectedGraphAlgoAdapter& InAdapter, |
Finds all nodes which can be reached by traversing the graph beginning from FInputDataDestination nodes. | |
| void | FindReachableNodesFromOutput
(
const IGraph& InGraph, |
Finds all nodes which can be reached by traversing the transpose graph beginning from FOutputDataSource nodes. | |
| void | FindReachableNodesFromOutput
(
const FDirectedGraphAlgoAdapter& InAdapter, |
Finds all nodes which can be reached by traversing the transpose graph beginning from FOutputDataSource nodes. | |
| bool | KahnTopologicalSort
(
const IGraph& InGraph, |
Sort the nodes of a directed acyclic graph using Kahn's topological sorting algorithm. | |
| bool | KahnTopologicalSort
(
const FDirectedGraphAlgoAdapter& InAdapter, |
Sort the nodes of a directed acyclic graph using Kahn's topological sorting algorithm. | |
| bool | TarjanStronglyConnectedComponents
(
const IGraph& InGraph, |
Find strongly connected components given a MetasoundIGraph. | |
| bool | TarjanStronglyConnectedComponents
(
const FDirectedGraphAlgoAdapter& InAdapter, |
Find strongly connected components given a MetasoundIGraph. |