Qt OpenGL の使用例

これらの例では、Qt OpenGLモジュールの使用方法を説明します。

QtはOpenGL実装との統合をサポートしており、開発者は従来のユーザーインターフェースと一緒にハードウェアアクセラレーションによる3Dグラフィックスを表示することができます。

これらの例では、QtアプリケーションでOpenGLを利用するための基本的なテクニックを説明します。

2D Painting Example

2D Painting の例では、QPainter と QOpenGLWidget を組み合わせて使用し、サポートされているハードウェアで 2D グラフィックスを高速表示する方法を示します。

Cube OpenGL ES 2.0 example

テクスチャ付き3D立方体をユーザー入力によって手動で回転させる方法を示しています。

Hello GL2 Example

Hello GL2 の例では、Qt で提供される OpenGL 関連クラスの基本的な使い方を示します。

Hello GLES3 Example

QOpenGLExtraFunctions による OpenGL ES 3.0 関数のデモ。

OpenGL Window Example

この例では、OpenGLを使用する目的で、最小限のQWindowベースのアプリケーションを作成する方法を示します。

QOpenGLWidget Stereoscopic Rendering Example

この例では、ステレオスコピック・レンダリングをサポートする最小限の QOpenGLWidget ベースのアプリケーションを作成する方法を示します。

Textures Example

Texturesの例では、OpenGLとQtの両方を使用してグラフィックを表示するアプリケーションで、Qtのイメージクラスをテクスチャとして使用する方法を示します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。