このページでは

Qt Quick C++ Classes

Qt Quick モジュールは、Qt/C++アプリケーションにQt Quick を組み込むためのクラスを提供します。詳細...

名前空間

QQuickOpenGLUtils

OpenGLバックエンドと併用する場合のQt Quick 用ユーティリティが含まれています

クラス

QNativeInterface::QSGD3D11Texture

Direct3D 11 テクスチャオブジェクトへのアクセスを提供し、その採用を可能にします

QNativeInterface::QSGD3D12Texture

Direct3D 12 テクスチャオブジェクトへのアクセスを提供し、その採用を可能にします

QNativeInterface::QSGMetalTexture

Metal テクスチャ オブジェクトへのアクセスを提供し、その採用を可能にします

QNativeInterface::QSGOpenGLTexture

OpenGL テクスチャオブジェクトへのアクセスを提供し、その採用を可能にします

QNativeInterface::QSGVulkanTexture

Vulkan 画像オブジェクトへのアクセスを提供し、その採用を可能にします

QQuickAsyncImageProvider

QML 画像リクエストを非同期で制御するためのインターフェース

QQuickFramebufferObject

フレームバッファオブジェクト(FBO)を使用した OpenGL レンダリングを統合するための便利クラスQt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

QQuickWindow の低レベルなグラフィック設定を制御します

QQuickGraphicsDevice

グラフィックスデバイスまたはコンテキストを表すネイティブグラフィックスオブジェクト用の不透明コンテナ

QQuickImageProvider

QML でのピクマップおよびスレッド化された画像リクエストをサポートするためのインターフェース

QQuickImageResponse

QQuickAsyncImageProvider での非同期画像読み込みのためのインターフェース

QQuickItem

QQuickItem 内のすべてのビジュアルアイテムの中で最も基本的なものQt Quick

QQuickItem::ItemChangeData

QQuickItem::itemChange() 関数に補足情報を追加します

QQuickItemGrabResult

QQuickItem::grabToImage() の結果を含む

QQuickPaintedItem

QMLシーングラフ内でQPainter APIを使用する方法

QQuickRenderControl

Qt Quick のシーングラフを、アプリケーションが完全に制御する形でオフスクリーン・レンダリングターゲット上にレンダリングするためのメカニズム

QQuickRenderTarget

レンダリングターゲットおよび関連するメタデータを指定する、ネイティブグラフィックスリソース用の不透明なコンテナ

QQuickRhiItem

OpenGL に依存せず、QRhi API とのレンダリング統合を可能にする、QQuickFramebufferObject の移植性の高い代替手段Qt Quick

QQuickRhiItemRenderer

QQuickRhiItemRenderer は、QQuickRhiItem のレンダリングロジックを実装します

QQuickTextDocument

QQuickTextEdit の QTextDocument へのアクセス

QQuickTextureFactory

QML からカスタムテクスチャを読み込むためのインターフェース

QQuickView

Qt Quick ユーザーインターフェースを表示するためのウィンドウ

QQuickWindow

グラフィカルな QML シーンを表示するためのウィンドウ

QQuickWindow::GraphicsStateInfo

beginExternalCommands() の呼び出し時点における、RHI のグラフィック状態の一部を記述します

QSGBasicGeometryNode

ジオメトリベースのノードの基底クラスとして機能する

QSGClipNode

シーングラフ内のクリッピング機能を実装する

QSGDynamicTexture

FBOなどにレンダリングされるコンテンツなど、動的に変化するテクスチャの基底クラスとして機能する

QSGFlatColorMaterial

シーングラフ内で単色のジオメトリをレンダリングするための便利な方法

QSGGeometry

Qt Quick シーングラフにおけるグラフィックプリミティブの低レベルな格納

QSGGeometry::Attribute

QSGGeometry::Attributeは、QSGGeometry内の単一の頂点属性を記述します

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet は、QSGGeometry 内の頂点がどのように構成されるかを記述します

QSGGeometry::ColoredPoint2D

QSGGeometry::ColoredPoint2D 構造体は、色付きの 2D ポイントにアクセスするための利便性向上のための構造体です

QSGGeometry::Point2D

QSGGeometry::Point2D 構造体は、2D ポイントにアクセスするための便利な構造体です

QSGGeometry::TexturedPoint2D

QSGGeometry::TexturedPoint2D 構造体は、テクスチャ座標を持つ 2D ポイントにアクセスするための便宜的な構造体です

QSGGeometryNode

シーングラフ内のすべてのレンダリング対象コンテンツに使用されます

QSGImageNode

QML シーングラフを使用してテクスチャ付きコンテンツを簡単に描画できるように、便宜上提供されています

QSGMaterial

シェーダープログラムのレンダリング状態をカプセル化します

QSGMaterialShader

グラフィックスAPIに依存しないシェーダープログラムを表します

QSGMaterialShader::GraphicsPipelineState

マテリアルが、現在アクティブなグラフィックスパイプラインの状態に適用しようとする状態の変化を記述します

QSGMaterialType

QSGMaterial と組み合わせて、一意の型トークンとして使用されます

QSGNode

シーングラフ内のすべてのノードの基底クラス

QSGOpacityNode

ノードの不透明度を変更するために使用される

QSGOpaqueTextureMaterial

シーングラフ内でテクスチャ付きジオメトリをレンダリングするための便利な方法

QSGRectangleNode

シーングラフを使用して、塗りつぶされた矩形を描画するための利便性クラス

QSGRenderNode

シーングラフで使用されているグラフィックスAPIを対象とした、一連のカスタムレンダリングコマンドを表します

QSGRenderNode::RenderState

投影行列およびクリッピングに関する情報を提供します

QSGRendererInterface

シーングラフのグラフィックスAPI固有の内部機能の一部へのアクセスを提供するインターフェース

QSGSimpleRectNode

シーングラフを使用して塗りつぶされた矩形を描画するための便利クラス

QSGSimpleTextureNode

QMLシーングラフを使用してテクスチャ付きコンテンツを簡単に描画できるように、便宜上提供されている

QSGTextNode

Qt Quick シーングラフ内でテキストレイアウトやテキストドキュメントを描画するためのクラス

QSGTexture

シーングラフで使用されるテクスチャの基底クラス

QSGTextureMaterial

シーングラフ内でテクスチャ付きジオメトリをレンダリングするための便利な方法

QSGTextureProvider

QML 内のテクスチャベースのエンティティをカプセル化する

QSGTransformNode

シーングラフ内で変換を実装する

QSGVertexColorMaterial

シーングラフ内で、頂点ごとに色付けされたジオメトリをレンダリングする便利な方法

詳細な説明

このモジュールをリンクするには、qmakeの.pro ファイルに次の行を追加してください:

QT += quick

Qt Quick モジュールに関する詳細については、 Qt Quick モジュールのドキュメントを参照してください。

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