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