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.