omni::graph::exec::unstable::createPassFactory
Defined in omni/graph/exec/unstable/IPassFactory.h
-
template<typename Fn>
PassFactoryPtr omni::graph::exec::unstable::createPassFactory(Fn &&fn) noexcept Generates an IPassFactory from an invocable object such as a function pointer, functor, etc.
The given function should have the signature
IPass*(IGraphBuilder*)
.This function always returns a valid pointer.
The given invocable object must be thread safe since it will be called concurrently in omni::graph::exec::unstable::IPassPipeline.