Structs#
- omni::graph::core::AttrKey
 Handle type representing attributes, which require two parts to be valid.
- omni::graph::core::AttrKeyHash
 Make sure to warn developer if an incompatibility is introduced.
- omni::graph::core::AttributeObj
 Object representing an OmniGraph Attribute.
- omni::graph::core::ConnectionCallback
 Callback object used when a connection is made or broken between two attributes.
- omni::graph::core::ConnectionInfo
 Information passed to define the opposite end of a connection.
- omni::graph::core::ConstAttributeDataHandleHash
 Hash definition so that AttributeDataHandle can be used in a map.
- omni::graph::core::ConstBundleHandleHash
 Hash definition so that BundleHandle can be used in a map.
- omni::graph::core::CreateGraphAsNodeOptions
 Parameters for IGraph::CreateGraphAsNode.
- omni::graph::core::ErrorStatusChangeCallback
 Encapsulation of a callback that happens when a node's error status changes.
- omni::graph::core::FileFormatUpgrade
 Callback object to instantiate for use as a callback when an older version of an OmniGraph file is read.
- omni::graph::core::FileFormatVersion
 Encapsulates the information required to define a file format version number.
- omni::graph::core::GraphContextObj
 Object representing an OmniGraph GraphContext.
- omni::graph::core::GraphInstanceID
 Permanent value representing an instance.
- omni::graph::core::GraphObj
 Object representing an OmniGraph Graph.
- omni::graph::core::IAttribute
 Interface to provide functionality to access and modify properties of an OmniGraph attribute.
- omni::graph::core::IAttributeData
 Interface to data belonging to a specific attribute.
- omni::graph::core::IAttributeType
 Interface class managing various features of attribute types.
- omni::graph::core::IBundle
 Interface for bundle attribute data.
- omni::graph::core::IDataModel
 Interface to the underlying data access for OmniGraph.
- omni::graph::core::IGraph
 Interface to an OmniGraph, several of which may be present in a scene.
- omni::graph::core::IGraphContext
 Use this interface to pull data for compute node, and also push data to compute graph/cache.
- omni::graph::core::IGraphRegistry
 Interface that manages the registration and deregistration of node types.
- omni::graph::core::INode
 Interface to a single node in a graph.
- omni::graph::core::InstanceIndex
 Temp value representing an instance during a compute or a loop.
- omni::graph::core::NodeObj
 Object representing an OmniGraph Node.
- omni::graph::core::NodeTypeObj
 Object representing an OmniGraph NodeType.
- omni::graph::core::OptionalMethod
 Helper struct to make it easy to reference methods on a class that may or may not be defined.
- omni::graph::core::PathChangedCallback
 Callback object used when a path has changed, requiring a path attribute update.
- omni::graph::core::ogn::is_array
 Default trait indicating if the class is one of our array types.
- omni::graph::core::ogn::is_array< array< T > >
 Trait indicating that mutable templated types are array types.
- omni::graph::core::ogn::is_array< base_array< T, HandleType > >
 Trait indicating that specific templated types are array types.
- omni::graph::core::ogn::is_array< const_array< T > >
 Trait indicating that constant templated types are array types.
- std::hash< omni::graph::core::GraphInstanceID >
 Hash specialization for omni::graph::core::GraphInstanceID .