Classes#

omni::graph::core::AttributeDataHandle

Object representing a handle to a variable AttributeData type.

omni::graph::core::BundleHandle

Object representing a handle to an OmniGraph Bundle.

omni::graph::core::ConstAttributeDataHandle

Object representing a handle to an AttributeData type.

omni::graph::core::ConstBundleHandle

Object representing a handle to a constant OmniGraph Bundle.

omni::graph::core::DataModelEditScope

Scoping object to enter and exist editing mode for the DataModel.

omni::graph::core::HandleBase

Template class for defining handles to various OmniGraph data types.

omni::graph::core::IBundle2_abi

Provide read write access to recursive bundles.

omni::graph::core::IBundleFactory2_abi

IBundleFactory version 2.

omni::graph::core::IBundleFactory_abi

Interface to create new bundles.

omni::graph::core::IConstBundle2_abi

Provide read only access to recursive bundles.

omni::graph::core::INodeCategories_abi

Interface to the list of categories that a node type can belong to.

omni::graph::core::ISchedulingHints2_abi

Interface extension for ISchedulingHints that adds a new "pure" hint.

omni::graph::core::ISchedulingHints_abi

Interface to the list of scheduling hints that can be applied to a node type.

omni::graph::core::IVariable2_abi

Interface extension for IVariable that adds the ability to set a variable type.

omni::graph::core::IVariable3_abi

Interface extension for IVariable that adds the ability to check if the variable is backed by Usd.

omni::graph::core::IVariable_abi

Object that contains a value that is local to a graph, available from anywhere in the graph.

omni::graph::core::NodeContextHandle

Object representing a handle to an OmniGraph NodeContext.

omni::graph::core::ogn::NodeTypeABI

Common base class for all node type implementation definitions, so that they can be in a common container.

omni::graph::core::ogn::OmniGraphDatabase

Class defining the minimal amount of shared interface for the generated database interface classes.

omni::graph::core::ogn::OmniGraphNode_ABI

ABI proxy class for OGN generated nodes.

omni::graph::core::ogn::array

std::vector-like wrapper class for array attribute data in the Ogn Database.

omni::graph::core::ogn::base_array

std::span-like wrapper class for array attribute data in the Ogn Database.

omni::graph::core::ogn::base_string

std::string_view-like wrapper class for string attribute data in the Ogn Database.

omni::graph::core::ogn::const_array

std::vector-like wrapper class for constant array attribute data in the Ogn Database.

omni::graph::core::ogn::const_string

std::string_view-like wrapper class for constant string attribute data in the Ogn Database.

omni::graph::core::ogn::string

std::string_view-like class for string output attribute data in the Ogn Database.