Qt3DCore 命名空间
包含构成 Qt 3D 模拟框架基础的类,以及提供使用 Qt 3D 框架进行渲染能力的类。 更多信息...
头文件 | #include <Qt3DCore> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3DCore) target_link_libraries(mytarget PRIVATE Qt6::3DCore) |
qmake | QT += 3dcore |
命名空间
命名空间 | Quick |
类
类 | QAbstractAspect |
类 | QAbstractFunctor |
类 | QAbstractSkeleton |
类 | QArmature |
类 | QAspectEngine |
类 | QAspectJob |
类 | QAttribute |
类 | QBackendNode |
类 | QBackendNodeMapper |
(since 6.0) class | QBoundingVolume |
类 | QBuffer |
类 | QComponent |
(since 6.0) class | QCoreSettings |
类 | QEntity |
类 | QGeometry |
(since 6.0) class | QGeometryView |
类 | QJoint |
类 | QNode |
类 | QNodeId |
类 | QSkeleton |
类 | QSkeletonLoader |
类 | QTransform |
类型
QAspectJobPtr | |
QBackendNodeMapperPtr | |
QBufferPtr | |
QComponentVector | |
QEntityPtr | |
QNodeIdVector | |
QNodePtr | |
QNodeVector |
函数
qintptr | functorTypeId() |
size_t | qHash(Qt3DCore::QNodeId id, size_t seed = 0) |
Qt3DCore::QNodeId | qIdForNode(Qt3DCore::QNode *node) |
Qt3DCore::QNodeIdVector | qIdsForNodes(const T &nodes) |
QDebug | operator<<(QDebug d, Qt3DCore::QNodeId id) |
命名空间
namespace Qt3DCore::Quick
类
class QAbstractAspect
QAbstractAspect 是提供行为垂直切片的基类。 更多信息...
class QAbstractFunctor
QAbstractFunctor 是所有复数的抽象基类。 更多信息...
class QAbstractSkeleton
骨骼包含皮肤网格的关节。 更多信息...
class QArmature
用于计算皮肤变形矩阵并将它们设置在着色器上。 更多信息...
class QAspectEngine
负责处理已经在场景中注册的所有 QAbstractAspect 子类。 更多信息...
class QAspectJob
在方面中执行的工作的基类。 更多信息...
class QAttribute
定义了一个属性以及从QBuffer读取数据的方式。 更多...
类 QBackendNode
所有Qt3D后端节点的基类。 更多...
类 QBackendNodeMapper
创建并将后端节点映射到相应的前端节点。 更多...
类 QBoundingVolume
可以用来覆盖实体的边界体积。更多...
类 QBuffer
提供原始数据存储,稍后作为顶点或统一变量使用。更多...
类 QComponent
Qt3DCore::QEntity实例可以将其聚合为组件的场景节点的基类。更多...
类 QCoreSettings
该QCoreSettings类存储与核心数据处理过程相关的设置。更多...
类 QEntity
Qt3DCore::QEntity是Qt3DCore::QNode的子类,可以将多个Qt3DCore::QComponent实例聚合为一个组件来指定其行为。更多...
类 QGeometry
封装几何形状。更多...
类 QGeometryView
封装几何细节。更多...
类 QJoint
用于变换骨骼网格的各个部分。更多...
类 QNode
QNode是所有用于构建Qt3D场景的Qt3D节点类的基类。更多...
类 QNodeId
类 QSkeleton
存储用于与骨骼网格一起使用的骨骼数据。更多...
类 QSkeletonLoader
用于从文件加载关节骨骼。更多...
类 QTransform
用于对网格执行变换。更多...
类型文档
QAspectJobPtr
一个指向QAspectJob的共享指针。
QBackendNodeMapperPtr
一个指向QBackendNodeMapper的共享指针。
QBufferPtr
[别名]
QComponentVector
QComponent指针的列表。
QEntityPtr
一个指向QEntity的共享指针。
[别名]
QNodeIdVector
QNodeId的向量。
[别名]
QNodePtr
一个指向QNode的共享指针。
[别名]
QNodeVector
指向 QNode 指针的列表。
函数文档
template <typename T> qintptr Qt3DCore::functorTypeId()
返回函数类型标识符的指针。
[constexpr noexcept]
size_t qHash(Qt3DCore::QNodeId id, size_t seed = 0)
返回具有 id 和可选的 seed 的节点的哈希值。
Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)
返回节点 node 的节点ID。
template <typename T> Qt3DCore::QNodeIdVector qIdsForNodes(const T &nodes)
返回节点 nodes 的节点ID向量。
QDebug Qt3DCore::operator<<(QDebug d, Qt3DCore::QNodeId id)
<< 操作,使用 d 和 id。返回 QDebug。
© 2024 The Qt Company Ltd. 本文档中的文档贡献的版权属于各自的拥有者。本提供的文档根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款进行许可。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。