3D 渲染

QGenericMatrix

表示具有 N 列和 M 行的 NxM 变换矩阵的模板类

QMatrix4x4

表示 3D 空间中的 4x4 变换矩阵

QOpenGLBuffer

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

QOpenGLContext

表示本机 OpenGL 上下文,使 OpenGL 能够渲染在 QSurface

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

Accelerated 2D/3D graphics API abstraction

QShader

Contains multiple versions of a shader translated to multiple shading languages, together with reflection metadata

QShaderDescription

Describes the interface of a shader

QVector2D

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

QVector3D

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

QVector4D

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

QVulkanDeviceFunctions

Cross-platform access to the device level core Vulkan 1.3 API

QVulkanFunctions

Cross-platform access to the instance level core Vulkan 1.3 API

QVulkanInstance

表示使 Vulkan 能够渲染到 QSurface 的本机 Vulkan 实例