3Dレンダリング

QGenericMatrix

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

QMatrix4x4

3D空間で4x4の変換行列を表す

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

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

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 レンダリングを可能にします。

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