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 .