omni/graph/exec/unstable/Executor.h
In directory: omni/graph/exec/unstable
Source file: omni/graph/exec/unstable/Executor.h
Defines omni::graph::exec::unstable::Executor.
Classes
- omni::graph::exec::unstable::Executor
Easily configurable omni::graph::exec::unstable::IExecutor implementation providing necessary tools for most common executor types.
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.
Structs
- omni::graph::exec::unstable::DefaultSchedulingStrategy
Algorithm to determine how task should be scheduled.
- 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::Executor::Info
Structure passed to the traversal algorithm collecting all necessary data for easy access.
- omni::graph::exec::unstable::SerialScheduler
Basic scheduler which executes the task on calling thread and accumulates the result.