Qt OpenGL C++ 类

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

QAbstractOpenGLFunctions 暴露各 OpenGL 版本及 Profile (配置文件) 所有功能的一系列类的基类
QOpenGLBuffer 用于创建和管理 OpenGL 缓冲对象的函数
QOpenGLDebugLogger 启用 OpenGL 调试消息的日志
QOpenGLDebugMessage 包裹 OpenGL 调试消息
QOpenGLFramebufferObject 封装 OpenGL 帧缓冲对象
QOpenGLFramebufferObjectFormat 指定 OpenGL 帧缓冲对象的格式
QOpenGLFunctions_1_0 All functions for OpenGL 1.0 specification
QOpenGLFunctions_1_1 All functions for OpenGL 1.1 specification
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 All functions for OpenGL 3.0 specification
QOpenGLFunctions_3_1 All functions for OpenGL 3.1 specification
QOpenGLFunctions_3_2_Compatibility All functions for OpenGL 3.2 compatibility profile
QOpenGLFunctions_3_2_Core All functions for OpenGL 3.2 core profile
QOpenGLFunctions_3_3_Compatibility All functions for OpenGL 3.3 compatibility profile
QOpenGLFunctions_3_3_Core All functions for OpenGL 3.3 core profile
QOpenGLFunctions_4_0_Compatibility All functions for OpenGL 4.0 compatibility profile
QOpenGLFunctions_4_0_Core All functions for OpenGL 4.0 core profile
QOpenGLFunctions_4_1_Compatibility All functions for OpenGL 4.1 compatibility profile
QOpenGLFunctions_4_1_Core All functions for OpenGL 4.1 core profile
QOpenGLFunctions_4_2_Compatibility All functions for OpenGL 4.2 compatibility profile
QOpenGLFunctions_4_2_Core All functions for OpenGL 4.2 core profile
QOpenGLFunctions_4_3_Compatibility All functions for OpenGL 4.3 compatibility profile
QOpenGLFunctions_4_3_Core All functions for OpenGL 4.3 core profile
QOpenGLFunctions_4_4_Compatibility All functions for OpenGL 4.4 compatibility profile
QOpenGLFunctions_4_4_Core All functions for OpenGL 4.4 core profile
QOpenGLFunctions_4_5_Compatibility All functions for OpenGL 4.5 compatibility profile
QOpenGLFunctions_4_5_Core All functions for OpenGL 4.5 core profile
QOpenGLFunctions_ES2 All functions for OpenGL ES 2
QOpenGLPaintDevice 启用使用 QPainter 描绘到 OpenGL 上下文
QOpenGLPixelTransferOptions Describes the pixel storage modes that affect the unpacking of pixels during texture upload
QOpenGLShader 允许编译 OpenGL 着色器
QOpenGLShaderProgram 允许链接和使用 OpenGL 着色器程序
QOpenGLTextureBlitter 凭借 OpenGL 绘制纹理四边形的方便手段
QOpenGLTimeMonitor 包裹一系列 OpenGL 计时器查询对象
QOpenGLTimerQuery 包裹 OpenGL 计时器查询对象
QOpenGLVersionFunctionsFactory Provides access to OpenGL functions for a specified version and profile
QOpenGLVersionProfile Represents the version and if applicable the profile of an OpenGL context
QOpenGLVertexArrayObject 包裹 OpenGL 顶点数组对象
QOpenGLVertexArrayObject::Binder QOpenGLVertexArrayObject::Binder 类是有助于绑定和释放 OpenGL 顶点数组对象的方便类
QOpenGLWindow 履行 OpenGL 描绘的 QWindow 方便子类

详细描述

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

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

QOpenGLWidget 用于渲染 OpenGL 图形的 Widget