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 Vertex Array 对象

QOpenGLVertexArrayObject::Binder

QOpenGLVertexArrayObject::Binder类是一个便利类,用于帮助绑定和解绑OpenGL Vertex Array对象

QQuaternion

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

QRhi

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

QShader

包含多个版本的着色器,转换为多种着色语言,并包含反射元数据

QShaderDescription

描述着色器的接口

QVector2D

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

QVector3D

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

QVector4D

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

QVulkanDeviceFunctions

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

QVulkanFunctions

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

QVulkanInstance

表示一个本地Vulkan实例,它可以将Vulkan渲染添加到QSurface上

© 2024 Qt公司。此处包含的文档贡献是各自所有者的版权。所提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款给予许可的。Qt及其标志是芬兰和/或其他国家/地区Qt公司的商标。所有其他商标均为其各自所有者的财产。