AttrKey#

Fully qualified name: omni::graph::core::AttrKey

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#