Structs
- omni::graph::exec::unstable::DefaultSchedulingStrategy
Algorithm to determine how task should be scheduled.
- omni::graph::exec::unstable::EnumBitops
Enable bitwise operations on enum classes. Templates save on writing boiler plate code to allow this.
- omni::graph::exec::unstable::EnumBitops< PassPipelineStatus >
Enable bitwise operations on PassPipelineStatus state.
- omni::graph::exec::unstable::EnumBitops< Status >
Enable bitwise operations on return state.
- omni::graph::exec::unstable::EnumBitops< detail::VisitOrder >
Enable bitwise operation on VisitOrder.
- omni::graph::exec::unstable::ExecutionNodeData
Data available for executor on every node when traversing the graph.
- omni::graph::exec::unstable::ExecutionVisit
Graph traversal visit strategy.
- omni::graph::exec::unstable::ExecutionVisitWithCacheCheck
Graph traversal visit strategy with dirty cache check.
- omni::graph::exec::unstable::Implements
Helper template for implementing one or more interfaces.
- omni::graph::exec::unstable::ImplementsCastWithoutAcquire
Helper template for implementing the castWithoutAcquire function for one or more interfaces.
- omni::graph::exec::unstable::PassTypeRegistryEntry
ABI-safe struct to hold registered omni::graph::exec::unstable::IPassFactory objects.
- omni::graph::exec::unstable::SerialScheduler
Basic scheduler which executes the task on calling thread and accumulates the result.
- omni::graph::exec::unstable::detail::ElementAt
Provides iterator access to an interface that defines per-element access.
- 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.