omni::graph::core::AttrKey

Defined in omni/graph/core/Handle.h

struct AttrKey

Handle type representing attributes, which require two parts to be valid.

Public Functions

inline constexpr AttrKey(HandleInt const p = omni::fabric::kUninitializedPath.path, HandleInt const t = omni::fabric::kUninitializedToken.token)
inline constexpr AttrKey(omni::fabric::PathC const fullPath, omni::fabric::FabricId fabricID)
constexpr AttrKey(AttrKey const&) = default
constexpr AttrKey(AttrKey&&) = default
inline omni::fabric::PathC path() const noexcept
inline omni::fabric::TokenC token() const noexcept
inline omni::fabric::FabricId fabricId() const noexcept
inline AttrKey &operator=(std::pair<HandleInt, HandleInt> const &p)
inline AttrKey &operator=(AttrKey const &other)
inline bool operator==(AttrKey const &other) const
inline bool operator!=(AttrKey const &other) const

Public Members

omni::fabric::TokenC m_token
uint64_t m_fabricId
uint64_t m_hasFabricId