omni::graph::core::BundleHandle

Defined in omni/graph/core/Handle.h

Inheritance Relationships

Base Type

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.