omni::graph::core::NodeObj

Defined in omni/graph/core/Handle.h

struct NodeObj

Object representing an OmniGraph Node.

Public Functions

inline bool isValid() const

Returns true if this object refers to a valid node.

Public Members

const INode *iNode = {nullptr}

Interface to functionality on the node.

NodeHandle nodeHandle = {kInvalidNodeHandle}

Opaque handle to actual underlying node - managed by compute graph system.

NodeContextHandle nodeContextHandle = {NodeContextHandle::invalidValue()}

handle used to retrieve data on the node - every node has a NodeContextHandle, but not the other way around