3Dレンダリング

QGenericMatrix

N列M行の変換行列を表すテンプレートクラス

QMatrix4x4

3D空間における4×4の変換行列を表す

QOpenGLBuffer

OpenGLバッファオブジェクトの作成および管理を行う関数

QOpenGLContext

ネイティブなOpenGLコンテキストを表し、QSurface上でのOpenGLレンダリングを可能にする

QOpenGLDebugLogger

OpenGL デバッグメッセージのロギングを可能にする

QOpenGLDebugMessage

OpenGL デバッグメッセージをラップする

QOpenGLExtraFunctions

OpenGL ES 3.0、3.1、および 3.2 API へのクロスプラットフォームアクセス

QOpenGLFramebufferObject

OpenGL フレームバッファオブジェクトをカプセル化します

QOpenGLFramebufferObjectFormat

OpenGL フレームバッファオブジェクトのフォーマットを指定します

QOpenGLFunctions

OpenGL ES 2.0 API へのクロスプラットフォームアクセス

QOpenGLPaintDevice

QPainter を使用して OpenGL コンテキストへの描画を可能にする

QOpenGLShader

OpenGL シェーダーのコンパイルを可能にする

QOpenGLShaderProgram

OpenGL シェーダープログラムのリンクと使用が可能

QOpenGLTextureBlitter

OpenGL を使用してテクスチャ付き四角形を描画する便利な方法

QOpenGLTimeMonitor

一連の OpenGL タイマークエリオブジェクトをラップします

QOpenGLTimerQuery

OpenGL タイマークエリオブジェクトをラップします

QOpenGLVertexArrayObject

OpenGL 頂点配列オブジェクトをラップします

QOpenGLVertexArrayObject::Binder

QOpenGLVertexArrayObject::Binder クラスは、OpenGL 頂点配列オブジェクトのバインドおよび解放を支援する利便性向上のためのクラスです

QQuaternion

ベクトルとスカラーから構成される四元数を表します

QQuaternion::Axes

QQuaternion::Axis

QQuaternion::EulerAngles

QRhi

高速化された 2D/3D グラフィックス API の抽象化

QShader

複数のシェーディング言語に変換されたシェーダーの複数のバージョンと、リフレクションメタデータを格納します

QShaderDescription

シェーダーのインターフェースを記述します

QVector2D

2D 空間におけるベクトルまたは頂点を表します

QVector3D

3D空間におけるベクトルまたは頂点を表す

QVector4D

4D空間におけるベクトルまたは頂点を表す

QVulkanDeviceFunctions

デバイスレベルのコア Vulkan 1.3 API へのクロスプラットフォームアクセス

QVulkanFunctions

インスタンスレベルのコアVulkan 1.3 APIへのクロスプラットフォームアクセス

QVulkanInstance

ネイティブのVulkanインスタンスを表し、QSurface上でのVulkanレンダリングを可能にする

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