3D渲染

QGenericMatrix

表示 N 列 M 行变换矩阵的模板类

QMatrix4x4

表示三维空间中的4×4变换矩阵

QOpenGLBuffer

用于创建和管理 OpenGL 缓冲区对象的函数

QOpenGLContext

表示原生 OpenGL 上下文,支持在 QSurface 上进行 OpenGL 渲染

QOpenGLDebugLogger

支持记录 OpenGL 调试消息

QOpenGLDebugMessage

封装 OpenGL 调试消息

QOpenGLExtraFunctions

跨平台访问 OpenGL ES 3.0、3.1 和 3.2 API

QOpenGLFramebufferObject

封装一个 OpenGL 帧缓冲区对象

QOpenGLFramebufferObjectFormat

指定 OpenGL 帧缓冲区对象的格式

QOpenGLFunctions

跨平台访问 OpenGL ES 2.0 API

QOpenGLPaintDevice

支持使用 QPainter 在 OpenGL 上下文中进行绘制

QOpenGLShader

允许编译 OpenGL 着色器

QOpenGLShaderProgram

允许链接和使用 OpenGL 着色器程序

QOpenGLTextureBlitter

通过 OpenGL 绘制带纹理四边形的便捷方法

QOpenGLTimeMonitor

封装了一系列 OpenGL 定时器查询对象

QOpenGLTimerQuery

封装一个 OpenGL 定时器查询对象

QOpenGLVertexArrayObject

封装了一个 OpenGL 顶点数组对象

QOpenGLVertexArrayObject::Binder

QOpenGLVertexArrayObject::Binder 类是一个辅助类,用于帮助绑定和释放 OpenGL 顶点数组对象

QQuaternion

表示由向量和标量组成的四元数

QQuaternion::Axes

QQuaternion::Axis

QQuaternion::EulerAngles

QRhi

加速的 2D/3D 图形 API 抽象

QShader

包含多个版本的着色器(已转换为多种着色语言),以及反射元数据

QShaderDescription

描述着着色器的接口

QVector2D

表示二维空间中的向量或顶点

QVector3D

表示三维空间中的向量或顶点

QVector4D

表示4D空间中的向量或顶点

QVulkanDeviceFunctions

跨平台访问设备级核心 Vulkan 1.3 API

QVulkanFunctions

跨平台访问实例级核心 Vulkan 1.3 API

QVulkanInstance

表示原生 Vulkan 实例,支持在 QSurface 上进行 Vulkan 渲染

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.