renderTargetBlend QML Type
렌더 패스의 단일 색상 어태치먼트에 대한 블렌딩 파라미터를 정의합니다. 더 보기...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.11 |
상세 설명
렌더링 타겟 블렌드 유형은 RenderPass 의 단일 색상 어태치먼트에 대한 블렌딩 파라미터를 지정하는 데 사용됩니다. 렌더링 타겟 블렌드의 인스턴스는 PipelineStateOverride::targetBlendN 속성 중 하나에 할당할 수 있으며, 여기서 N은 구성할 색상 어태치먼트의 인덱스입니다.
true로 설정하면 색상 어태치먼트에 대한 블렌딩이 활성화됩니다. false로 설정하면 블렌딩이 비활성화됩니다.
색상 첨부 파일에 기록될 색상 채널을 설정합니다.
| 상수 | 값 |
|---|---|
renderTargetBlend.R | |
renderTargetBlend.G | |
renderTargetBlend.B | |
renderTargetBlend.A |
색상 첨부 파일의 소스 색상 혼합 계수를 설정합니다.
| Constant | 값 |
|---|---|
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 |
색상 어태치먼트의 대상 색상 혼합 계수를 설정합니다.
| Constant | 값 |
|---|---|
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 |
색상 어태치먼트에 대한 색상 혼합 작업을 설정합니다.
| Constant | 값 |
|---|---|
renderTargetBlend.Add | |
renderTargetBlend.Subtract | |
renderTargetBlend.ReverseSubtract | |
renderTargetBlend.Min | |
renderTargetBlend.Max |
색상 어태치먼트에 대한 소스 알파 혼합 계수를 설정합니다.
| Constant | 값 |
|---|---|
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 |
색상 어태치먼트의 대상 알파 블렌드 계수를 설정합니다.
| Constant | 값 |
|---|---|
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 |
색상 어태치먼트에 대한 알파 블렌드 작업을 설정합니다.
| Constant | 값 |
|---|---|
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.