Enumerations#

omni::graph::core::IGraphEvent

Defines the graph event types.

omni::graph::core::IGraphRegistryEvent

An event that occurs on the graph registry.

omni::graph::core::INodeEvent

Defines the node event types.

omni::graph::core::eAccessLocation

What type of non-attribute data does this node access.

omni::graph::core::eAccessType

How does the node access the data described by the enum eAccessLocation.

omni::graph::core::eComputeRule

How the node is allowed to be computed.

omni::graph::core::ePurityStatus

The purity of the node implementation. For some context, a "pure" node is one whose initialize, compute, and release methods are entirely deterministic, i.e. they will always produce the same output attribute values for a given set of input attribute values, and do not access, rely on, or otherwise mutate data external to the node's scope.

omni::graph::core::eThreadSafety

How thread safe is the node during evaluation.

omni::graph::core::eVariableScope

Scope in which the variable has been made available.