TargetBlend 结构体
struct QRhiGraphicsPipeline::TargetBlend描述一个颜色附着的混合状态。更多...
此结构体自 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 |
详细描述
默认情况下,颜色写入启用,混合禁用。混合值默认设置为预乘alpha(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. 本文档中包含的文档贡献均属于各自的拥有者。提供的文档依据由自由软件基金会发布的GNU自由文档许可协议第1.3版的条款许可。Qt及其相关标志是芬兰以及在全世界其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自拥有者的财产。