QSGFlatColorMaterial Class

QSGFlatColorMaterial クラスは、シーングラフでソリッドカラーのジオメトリをレンダリングする便利な方法を提供します。詳細...

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

パブリック関数

QSGFlatColorMaterial()
const QColor &color() const
void setColor(const QColor &color)

詳しい説明

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

フラットカラーマテリアルは、ジオメトリ内のすべてのピクセルをソリッドカラーで塗りつぶします。色は透明度を含むことができます。

フラット カラー マテリアルでレンダリングするジオメトリを正しくレンダリングするには、QSGGeometry オブジェクトのアトリビュート ロケーション 0 の頂点が必要です。QSGGeometry::defaultAttributes_Point2D() は、このマテリアルと互換性のある属性セットを返します。

フラット カラー マテリアルは、そのレンダリング状態を更新するときに、現在の不透明度と現在の行列の両方を尊重します。

メンバ関数説明

QSGFlatColorMaterial::QSGFlatColorMaterial()

新しいフラットカラーマテリアルを構築します。

デフォルトの色は白です。

const QColor &QSGFlatColorMaterial::color() const

このフラットカラーマテリアルの色を返します。

デフォルトの色は白です。

setColor()も参照してください

void QSGFlatColorMaterial::setColor(const QColor &color)

このフラットカラー素材の色をcolor に設定します。

color()も参照して ください。

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