Qt OpenGL C++类

Qt OpenGL模块提供了用于在Qt应用程序中使用OpenGL的类。 更多...

QAbstractOpenGLFunctions

为一组暴露OpenGL每个版本和配置所有函数的基类

QOpenGLBuffer

用于创建和管理OpenGL缓冲对象的功能

QOpenGLDebugLogger

启用OpenGL调试信息的记录

QOpenGLDebugMessage

封装OpenGL调试消息

QOpenGLFramebufferObject

封装OpenGL帧缓冲对象

QOpenGLFramebufferObjectFormat

指定OpenGL帧缓冲对象的格式

QOpenGLFunctions_1_0

OpenGL 1.0规范的全部函数

QOpenGLFunctions_1_1

OpenGL 1.1规范的全部函数

QOpenGLFunctions_1_2

OpenGL 1.2规范的全部函数

QOpenGLFunctions_1_3

OpenGL 1.3规范的全部函数

QOpenGLFunctions_1_4

OpenGL 1.4规范的全部函数

QOpenGLFunctions_1_5

OpenGL 1.5规范的全部函数

QOpenGLFunctions_2_0

OpenGL 2.0规范的全部函数

QOpenGLFunctions_2_1

OpenGL 2.1规范的全部函数

QOpenGLFunctions_3_0

OpenGL 3.0规范的全部函数

QOpenGLFunctions_3_1

OpenGL 3.1规范的全部函数

QOpenGLFunctions_3_2_Compatibility

OpenGL 3.2兼容配置的全部函数

QOpenGLFunctions_3_2_Core

OpenGL 3.2核心配置的全部函数

QOpenGLFunctions_3_3_Compatibility

OpenGL 3.3兼容配置的全部函数

QOpenGLFunctions_3_3_Core

OpenGL 3.3核心配置的全部函数

QOpenGLFunctions_4_0_Compatibility

OpenGL 4.0兼容配置的全部函数

QOpenGLFunctions_4_0_Core

OpenGL 4.0核心配置的全部函数

QOpenGLFunctions_4_1_Compatibility

OpenGL 4.1兼容配置的全部函数

QOpenGLFunctions_4_1_Core

OpenGL 4.1核心配置的全部函数

QOpenGLFunctions_4_2_Compatibility

OpenGL 4.2兼容配置的全部函数

QOpenGLFunctions_4_2_Core

OpenGL 4.2核心配置的全部函数

QOpenGLFunctions_4_3_Compatibility

OpenGL 4.3兼容配置的全部函数

QOpenGLFunctions_4_3_Core

OpenGL 4.3核心配置的全部函数

QOpenGLFunctions_4_4_Compatibility

OpenGL 4.4兼容配置的全部函数

QOpenGLFunctions_4_4_Core

OpenGL 4.4核心配置的全部函数

QOpenGLFunctions_4_5_Compatibility

OpenGL 4.5兼容配置的全部函数

QOpenGLFunctions_4_5_Core

OpenGL 4.5核心配置的全部函数

QOpenGLFunctions_ES2

OpenGL ES 2的全部函数

QOpenGLPaintDevice

允许使用QPainter在OpenGL上下文中进行绘图

QOpenGLPixelTransferOptions

描述影响纹理上传期间像素解包的像素存储模式

QOpenGLShader

允许编译OpenGL着色器

QOpenGLShaderProgram

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

QOpenGLTextureBlitter

通过OpenGL绘制纹理方形的一个方便方式

QOpenGLTimeMonitor

封装一系列OpenGL计时查询对象

QOpenGLTimerQuery

包装OpenGL计时查询对象

QOpenGLVersionFunctionsFactory

提供对指定版本和配置文件OpenGL函数的访问

QOpenGLVersionProfile

表示OpenGL上下文的版本,如果适用,还包括配置文件

QOpenGLVertexArrayObject

包装OpenGL顶点数组对象

QOpenGLVertexArrayObject::Binder

QOpenGLVertexArrayObject::Binder类是一个便捷类,用于帮助绑定和解绑OpenGL顶点数组对象

QOpenGLWindow

作为一个便捷子类,QWindow用于执行OpenGL绘图

详细描述

Qt OpenGL 页面包含有关如何使用此模块的信息。

单独的 Qt OpenGL Widgets库 提供了一个C++小部件类,用于将OpenGL图形渲染到小部件UI中。

QOpenGLWidget

用于渲染OpenGL图形的窗口小部件

© 2024 The Qt Company Ltd. 本文档贡献的版权归其所有者所有。本提供的文档是根据由自由软件基金会发布的 GNU自由文档许可版本1.3 条款授权的。Qt及其相关商标是芬兰以及/或在其他国家和地区The Qt Company Ltd的商标。所有其他商标归其所有者所有。