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