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.