omni::graph::core
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::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 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::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::IDataStealingPrototype: Retired prototype.
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::IScheduleNode: Retired feature - use EF in order to customize execution flow in OG.
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::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::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.