omni::graph::exec::unstable::ExecutorFactory

Defined in omni/graph/exec/unstable/ExecutorFactory.h

using omni::graph::exec::unstable::ExecutorFactory = std::function<omni::core::ObjectPtr<IExecutor>(omni::core::ObjectParam<ITopology>, const ExecutionTask&)>

Factory owned by a node graph definition used to instantiate an executor to generate work with the graph definition.

The given topology is the topology that generated the work causing the executor to be created. It must not be nullptr.

The given task describes the path of the node to execute.

A valid pointer is always returned.