omni/graph/exec/unstable/Traversal.h
In directory: omni/graph/exec/unstable
Source file: omni/graph/exec/unstable/Traversal.h
Defines graph traversal algorithms.
See Traversing a Graph and Graph Traversal In-Depth for more information how to utilize graph traversals.
Namespaces
- omni
Main namespace for Omniverse.
- omni::graph
Main OmniGraph namespace.
- omni::graph::exec
Omniverse Execution Framework (EF)
- omni::graph::exec::unstable
Unstable features currently in development. Do not depend on any API or ABI in this namespace, as it will change without notice.
- omni::graph::exec::unstable::detail
Implementation details for omni::graph::exec . Items in this namespace should not be relied on outside of the API.
Structs
- omni::graph::exec::unstable::EnumBitops< detail::VisitOrder >
Enable bitwise operation on VisitOrder.
- omni::graph::exec::unstable::detail::NodeData
Traversal information stored per node.
- omni::graph::exec::unstable::detail::VisitAll
Traversal strategy that allows discovering all the edges in the graph. Traversal continuation is controlled by user code.
- omni::graph::exec::unstable::detail::VisitFirst
Traversal strategy that enters the node when it was first time discovered.
- omni::graph::exec::unstable::detail::VisitLast
Traversal strategy that enters the node when entire upstream was already visited and this is the last opportunity to enter the node.