omni::graph::exec::unstable::INodeDef

Defined in omni/graph/exec/unstable/INodeDef.h

class INodeDef : public omni::core::Generated<omni::graph::exec::unstable::INodeDef_abi>

Opaque node definition.

Nodes are opaque because the Execution Framework has no knowledge or what the execution method will do and does not orchestrate generation and dispatch of the tasks.

Node definitions can be shared across multiple nodes and graphs. The implementation should leverage execution task to operate within proper task state.

See Execution Concepts for an in-depth guide on how this object is used during execution.

See also omni::graph::exec::unstable::ExecutionTask, omni::graph::exec::unstable::ExecutionPath.