omni/graph/core/Handle.h
↰ Parent directory: omni/graph/core/
Source: omni/graph/core/Handle.h
Included By
Namespaces
Classes
omni::graph::core::AttributeObj: Object representing an OmniGraph Attribute.
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::ConstAttributeDataHandleHash: Hash definition so that omni::graph::core::AttributeDataHandle can be used in a map.
omni::graph::core::ConstBundleHandleHash: Hash definition so that omni::graph::core::BundleHandle can be used in a map.
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::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.
std::hash< omni::graph::core::GraphInstanceID >: Hash specialization for omni::graph::core::GraphInstanceID.
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::HandleBase: Template class for defining handles to various OmniGraph data types.
omni::graph::core::NodeContextHandle: Object representing a handle to an OmniGraph NodeContext.
Defines
OG_INVALID_HANDLE_INT_VALUE: Representation of an invalid handle as an integer.
STRUCT_INTEGRITY_CHECK: Macro to validate the structure of the interface definitions.