QNodeId 类

class Qt3DCore::QNodeId

唯一标识一个 QNode. 更多...

头文件 #include <Qt3DCore/QNodeId>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmakeQT += 3dcore

公共函数

quint64id() const
boolisNull() const
booloperator bool() const
booloperator!=(Qt3DCore::QNodeId other) const
booloperator<(Qt3DCore::QNodeId other) const
booloperator==(Qt3DCore::QNodeId other) const
booloperator>(Qt3DCore::QNodeId other) const

静态公共成员

Qt3DCore::QNodeIdcreateId()
QNodeIdVector
size_tqHash(Qt3DCore::QNodeId id, size_t seed = 0)

详细描述

成员函数说明

[静态 noexcept] Qt3DCore::QNodeId QNodeId::createId()

返回节点 ID。

[constexpr noexcept] quint64 QNodeId::id() const

返回

[constexpr noexcept] bool QNodeId::isNull() const

返回

[constexpr noexcept] bool QNodeId::operator bool() const

返回

[constexpr noexcept] bool QNodeId::operator!=(Qt3DCore::QNodeId other) const

如果 this != other,则返回 true

[constexpr noexcept] bool QNodeId::operator<(Qt3DCore::QNodeId other) const

如果 this < other,则返回 true

[constexpr noexcept] bool QNodeId::operator==(Qt3DCore::QNodeId other) const

如果 this 等于 other,则返回 true

[constexpr noexcept] bool QNodeId::operator>(Qt3DCore::QNodeId other) const

如果 this 大于 other,则返回 true

相关非成员函数

[alias] QNodeIdVector

一组 QNodeId

[constexpr noexcept] size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)

返回具有 id 的节点哈希值,可选 seed

© 2024 Qt公司版权所有。文档贡献版权归其各自所有者所有。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可协议版本1.3 许可的。Qt及其相应的标志是芬兰Qt公司和/或世界其他地区的商标。所有其他商标均为其各自所有者的财产。