TargetBlend Struct

struct QRhiGraphicsPipeline::TargetBlend

1色のアタッチメントのブレンド状態を記述します。詳細...

この構造体は Qt 6.6 で導入されました。

パブリック変数

QRhiGraphicsPipeline::ColorMask colorWrite
QRhiGraphicsPipeline::BlendFactor dstAlpha
QRhiGraphicsPipeline::BlendFactor dstColor
bool enable
QRhiGraphicsPipeline::BlendOp opAlpha
QRhiGraphicsPipeline::BlendOp opColor
QRhiGraphicsPipeline::BlendFactor srcAlpha
QRhiGraphicsPipeline::BlendFactor srcColor

詳細説明

デフォルトはカラー書き込み有効、ブレンド無効。ブレンド値は、デフォルトで、あらかじめ乗算されたアルファ値(One,OneMinusSrcAlpha, One,OneMinusSrcAlpha )に設定されています。つまり、Qt Quick が使用するアルファ ブレンディング モードを得るには、enable フラグを true に設定し、他の値はデフォルトのままにしておけば十分です。

注意: これは互換性保証に制限のある RHI API です。詳細はQRhi を参照してください。

メンバ変数のドキュメント

QRhiGraphicsPipeline::ColorMask TargetBlend::colorWrite

QRhiGraphicsPipeline::BlendFactor TargetBlend::dstAlpha

QRhiGraphicsPipeline::BlendFactor TargetBlend::dstColor

bool TargetBlend::enable

QRhiGraphicsPipeline::BlendOp TargetBlend::opAlpha

QRhiGraphicsPipeline::BlendOp TargetBlend::opColor

QRhiGraphicsPipeline::BlendFactor TargetBlend::srcAlpha

QRhiGraphicsPipeline::BlendFactor TargetBlend::srcColor

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