このページでは

Qt OpenGL C++ Classes

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

OpenGL 描画を実行するための QWindow の利便性サブクラス

詳細な説明

この Qt OpenGL ページには、このモジュールの使用方法に関する情報が記載されています。

別の Qt OpenGL Widgets ライブラリには、OpenGL グラフィックスをウィジェット UI にレンダリングするための C++ ウィジェットクラスが用意されています。

QOpenGLWidget

OpenGL グラフィックスをレンダリングするためのウィジェット

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.