IBundleFactory2_abi#
Fully qualified name: omni::graph::core::IBundleFactory2_abi
-
class IBundleFactory2_abi : public omni::core::Inherits<omni::graph::core::IBundleFactory, OMNI_TYPE_ID("omni.graph.core.IBundleFactory2")>#
IBundleFactory version 2.
The version 2 allows to retrieve instances of IBundle instances from paths.
Protected Functions
- virtual omni::core::Result getConstBundlesFromPaths_abi(
- GraphContextObj const *const contextObj,
- omni::fabric::Path const *const paths,
- size_t pathCount,
- IConstBundle2 **const bundles,
Get read only IBundle interface from path.
- Parameters:
contextObj – The context where bundles belong to.
paths – Input paths.
pathCount – Length of paths array.
bundles – Output instances of IConstBundle2 interface.
- Returns:
Success if executed successfully, Fail for unsuccessful execution, InvalidArgument if arguments are invalid.
- virtual omni::core::Result getBundlesFromPaths_abi(
- GraphContextObj const *const contextObj,
- omni::fabric::Path const *const paths,
- size_t pathCount,
- IBundle2 **const bundles,
Get read write IBundle interface from path.
- Parameters:
contextObj – The context where bundles belong to.
paths – Input paths.
pathCount – Length of paths array.
bundles – Output instances of IBundle2 interface.
- Returns:
Success if executed successfully, Fail for unsuccessful execution, InvalidArgument if arguments are invalid.