在本页

renderTargetBlend QML Type

定义渲染传递中单一颜色附件的混合参数。更多

Import Statement: import QtQuick3D
Since: Qt 6.11

详细说明

renderTargetBlend 类型用于为RenderPass 的单个色彩附件指定混合参数。renderTargetBlend 的实例可分配给PipelineStateOverride::targetBlendN 属性之一,其中 N 是要配置的色彩附件的索引。

如果设置为 true,则启用颜色附件的混合。如果设置为 false,则禁用混合。

设置将写入颜色附件的颜色通道。

常数
renderTargetBlend.R
renderTargetBlend.G
renderTargetBlend.B
renderTargetBlend.A

设置颜色附件的源颜色混合因子。

常量
renderTargetBlend.Zero
renderTargetBlend.One
renderTargetBlend.SrcColor
renderTargetBlend.OneMinusSrcColor
renderTargetBlend.DstColor
renderTargetBlend.OneMinusDstColor
renderTargetBlend.SrcAlpha
renderTargetBlend.OneMinusSrcAlpha
renderTargetBlend.DstAlpha
renderTargetBlend.OneMinusDstAlpha
renderTargetBlend.ConstantColor
renderTargetBlend.OneMinusConstantColor
renderTargetBlend.ConstantAlpha
renderTargetBlend.OneMinusConstantAlpha
renderTargetBlend.SrcAlphaSaturate
renderTargetBlend.Src1Color
renderTargetBlend.OneMinusSrc1Color
renderTargetBlend.Src1Alpha
renderTargetBlend.OneMinusSrc1Alpha

为色彩附件设置目标色彩混合因子。

常量
renderTargetBlend.Zero
renderTargetBlend.One
renderTargetBlend.SrcColor
renderTargetBlend.OneMinusSrcColor
renderTargetBlend.DstColor
renderTargetBlend.OneMinusDstColor
renderTargetBlend.SrcAlpha
renderTargetBlend.OneMinusSrcAlpha
renderTargetBlend.DstAlpha
renderTargetBlend.OneMinusDstAlpha
renderTargetBlend.ConstantColor
renderTargetBlend.OneMinusConstantColor
renderTargetBlend.ConstantAlpha
renderTargetBlend.OneMinusConstantAlpha
renderTargetBlend.SrcAlphaSaturate
renderTargetBlend.Src1Color
renderTargetBlend.OneMinusSrc1Color
renderTargetBlend.Src1Alpha
renderTargetBlend.OneMinusSrc1Alpha

设置色彩附件的色彩混合操作。

常量
renderTargetBlend.Add
renderTargetBlend.Subtract
renderTargetBlend.ReverseSubtract
renderTargetBlend.Min
renderTargetBlend.Max

设置颜色附件的源 Alpha 混合因子。

常量
renderTargetBlend.Zero
renderTargetBlend.One
renderTargetBlend.SrcColor
renderTargetBlend.OneMinusSrcColor
renderTargetBlend.DstColor
renderTargetBlend.OneMinusDstColor
renderTargetBlend.SrcAlpha
renderTargetBlend.OneMinusSrcAlpha
renderTargetBlend.DstAlpha
renderTargetBlend.OneMinusDstAlpha
renderTargetBlend.ConstantColor
renderTargetBlend.OneMinusConstantColor
renderTargetBlend.ConstantAlpha
renderTargetBlend.OneMinusConstantAlpha
renderTargetBlend.SrcAlphaSaturate
renderTargetBlend.Src1Color
renderTargetBlend.OneMinusSrc1Color
renderTargetBlend.Src1Alpha
renderTargetBlend.OneMinusSrc1Alpha

设置颜色附件的目标 alpha 混合因子。

常量
renderTargetBlend.Zero
renderTargetBlend.One
renderTargetBlend.SrcColor
renderTargetBlend.OneMinusSrcColor
renderTargetBlend.DstColor
renderTargetBlend.OneMinusDstColor
renderTargetBlend.SrcAlpha
renderTargetBlend.OneMinusSrcAlpha
renderTargetBlend.DstAlpha
renderTargetBlend.OneMinusDstAlpha
renderTargetBlend.ConstantColor
renderTargetBlend.OneMinusConstantColor
renderTargetBlend.ConstantAlpha
renderTargetBlend.OneMinusConstantAlpha
renderTargetBlend.SrcAlphaSaturate
renderTargetBlend.Src1Color
renderTargetBlend.OneMinusSrc1Color
renderTargetBlend.Src1Alpha
renderTargetBlend.OneMinusSrc1Alpha

设置颜色附件的 alpha 混合操作。

常量
renderTargetBlend.Add
renderTargetBlend.Subtract
renderTargetBlend.ReverseSubtract
renderTargetBlend.Min
renderTargetBlend.Max

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.