三维渲染

QGenericMatrix

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

QMatrix4x4

代表三维空间中的 4x4 变换矩阵

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

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

QRhi

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

QShader

包含翻译成多种着色语言的着色器的多个版本,以及反射元数据

QShaderDescription

描述着色器的接口

QVector2D

代表二维空间中的矢量或顶点

QVector3D

代表三维空间中的矢量或顶点

QVector4D

代表 4D 空间中的矢量或顶点

QVulkanDeviceFunctions

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

QVulkanFunctions

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

QVulkanInstance

代表本地 Vulkan 实例,可在 QSurface 上进行 Vulkan 渲染

© 2025 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.