Functions#
- void omni::kit::exec::core::unstable::addClearCallback(Fn &&fn) noexcept
Adds a callback that will be invoked when omni::kit::exec::core::unstable::IExecutionControllerFactory::clear() is called.
- omni::core::ObjectPtr< IExecutionController > omni::kit::exec::core::unstable::getDefaultExecutionController() noexcept
Returns the "default" omni::kit::exec::core::unstable::IExecutionController associated with the "default"
UsdContext
.- IExecutionControllerFactory * omni::kit::exec::core::unstable::getExecutionControllerFactory() noexcept
Returns the singleton omni::kit::exec::core::unstable::IExecutionControllerFactory .
- IExecutionGraphSettings * omni::kit::exec::core::unstable::getExecutionGraphSettings() noexcept
Returns the omni::kit::exec::core::unstable::IExecutionGraphSettings singleton.
- ITbbSchedulerState * omni::kit::exec::core::unstable::getTbbSchedulerState() noexcept
Returns the singleton omni::kit::exec::core::unstable::ITbbSchedulerState .
- const bool omni::kit::exec::core::unstable::isDefaultExecutionControllerInExecute() noexcept
Convenience inlined method for determining whether the "default" omni::kit::exec::core::unstable::IExecutionController associated with the "default"
UsdContext
. is currently executing.- void omni::kit::exec::core::unstable::removeClearCallbacks() noexcept
Removes any omni::kit::exec::core::unstable::IExecutionControllerFactory clear callback registered by the plugin/module. This method should not be explicitly called, rather call OMNI_KIT_EXEC_CORE_ON_MODULE_UNLOAD during plugin/module shutdown.