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 .