QSGVertexColorMaterial Class

QSGVertexColorMaterial クラスは、シーングラフで頂点ごとに着色されたジオメトリをレンダリングする便利な方法を提供します。詳細...

Header: #include <QSGVertexColorMaterial>
CMake: find_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmake: QT += quick
Inherits: QSGMaterial

パブリック関数

詳細説明

警告 このユーティリティクラスは、Qt Quick scenegraphのデフォルトバックエンドで実行されている時のみ機能します。

頂点カラーマテリアルは、ジオメトリ内の各頂点に色を与えます。頂点間のピクセルは線形補間されます。色には透明度を含めることができます。

頂点カラーでレンダリングされるジオメトリは、以下のレイアウトでなければなりません。属性位置 0 には頂点が含まれていなければなりません。属性位置 1 には、RGBA レイアウトの 4 つの値のタプルであるカラーを含める必要があります。カラー値には、0から1の範囲の浮動小数点と、0から255の範囲の符号なしバイトの両方が有効です。

注意: レンダリングパイプラインは、アルファが事前に乗算されたピクセルを想定しています。

QSGGeometry::defaultAttributes_ColoredPoint2D() を使用して、このマテリアルと互換性のある属性セットを構築できます。

頂点カラーマテリアルは、レンダリング状態を更新する際に、現在の不透明度と現在のマトリックスの両方を尊重します。

メンバー関数ドキュメント

QSGVertexColorMaterial::QSGVertexColorMaterial()

新しい頂点カラーマテリアルを作成します。

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