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グラフィックスをレンダリングするウィジェット

© 2025 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.