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.