TargetBlend 结构体

struct QRhiGraphicsPipeline::TargetBlend

描述一个颜色附着的混合状态。更多...

此结构体自 Qt 6.6 开始引入。

公共变量

QRhiGraphicsPipeline::ColorMaskcolorWrite
QRhiGraphicsPipeline::BlendFactordstAlpha
QRhiGraphicsPipeline::BlendFactordstColor
boolenable
QRhiGraphicsPipeline::BlendOpopAlpha
QRhiGraphicsPipeline::BlendOpopColor
QRhiGraphicsPipeline::BlendFactorsrcAlpha
QRhiGraphicsPipeline::BlendFactorsrcColor

详细描述

默认情况下,颜色写入启用,混合禁用。混合值默认设置为预乘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.的商标。所有其他商标均为其各自拥有者的财产。