BundleHandle#

Fully qualified name: omni::graph::core::BundleHandle

class BundleHandle : public omni::graph::core::HandleBase<HandleInt, BundleHandle>#

Object representing a handle to an OmniGraph Bundle.

Public Functions

inline operator ConstBundleHandle() const#

Returns a constant BundleHandle pointing to the same Bundle as this variable one.

inline explicit operator HandleInt() const#

Cast to the underlying data type of the handle.

inline bool isValid() const#

Returns true if the handle is currently valid.

inline bool operator==(HandleBase rhs) const#

Equality operator - only identical handles are equal.

inline bool operator!=(HandleBase rhs) const#

Inequality operator - only identical handles are equal.

Public Static Functions

static inline constexpr HandleInt invalidValue()#

Returns an invalid Bundle handle value.

static inline constexpr BundleHandle invalidHandle()#

Constant representing a unique invalid handle for this instantiation.

Protected Attributes

HandleInt handle#

Instantiation of the underlying type of the handle.