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 page contains information about how to use the module.

A separate Qt OpenGL Widgets library provides a C++ widget class for rendering OpenGL graphics into widgets UIs.

QOpenGLWidget 用於渲染 OpenGL 圖形的 Widget