![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquick3dshaderutils_p.h>
Public Types | |
| enum | ColorMaskComponent : quint32 { R = 1 << 0 , G = 1 << 1 , B = 1 << 2 , A = 1 << 3 } |
| enum class | BlendFactor { Zero , One , SrcColor , OneMinusSrcColor , DstColor , OneMinusDstColor , SrcAlpha , OneMinusSrcAlpha , DstAlpha , OneMinusDstAlpha , ConstantColor , OneMinusConstantColor , ConstantAlpha , OneMinusConstantAlpha , SrcAlphaSaturate , Src1Color , OneMinusSrc1Color , Src1Alpha , OneMinusSrc1Alpha } |
| enum class | BlendOperation { Add , Subtract , ReverseSubtract , Min , Max } |
Public Member Functions | |
| bool | operator== (const QQuick3DRenderPassTargetBlend &other) const |
| QQuick3DRenderPassTargetBlend ()=default | |
| QQuick3DRenderPassTargetBlend (QRhiGraphicsPipeline::TargetBlend targetBlend) | |
| QRhiGraphicsPipeline::TargetBlend | toRhiTargetBlend () const |
Properties | |
| bool | enable = false |
| ColorMask | colorWrite = ColorMask(0xF) |
| BlendFactor | srcColor = BlendFactor::One |
| BlendFactor | dstColor = BlendFactor::OneMinusSrcAlpha |
| BlendOperation | opColor = BlendOperation::Add |
| BlendFactor | srcAlpha = BlendFactor::One |
| BlendFactor | dstAlpha = BlendFactor::OneMinusSrcAlpha |
| BlendOperation | opAlpha = BlendOperation::Add |
Definition at line 209 of file qquick3dshaderutils_p.h.
|
strong |
Definition at line 232 of file qquick3dshaderutils_p.h.
|
strong |
| Enumerator | |
|---|---|
| Add | |
| Subtract | |
| ReverseSubtract | |
| Min | |
| Max | |
Definition at line 255 of file qquick3dshaderutils_p.h.
| Enumerator | |
|---|---|
| R | |
| G | |
| B | |
| A | |
Definition at line 224 of file qquick3dshaderutils_p.h.
|
default |
|
inline |
Definition at line 286 of file qquick3dshaderutils_p.h.
|
inline |
Definition at line 273 of file qquick3dshaderutils_p.h.
|
inline |
Definition at line 298 of file qquick3dshaderutils_p.h.
| ColorMask QQuick3DRenderPassTargetBlend::colorWrite = ColorMask(0xF) |
Definition at line 213 of file qquick3dshaderutils_p.h.
| BlendFactor QQuick3DRenderPassTargetBlend::dstAlpha = BlendFactor::OneMinusSrcAlpha |
Definition at line 218 of file qquick3dshaderutils_p.h.
| BlendFactor QQuick3DRenderPassTargetBlend::dstColor = BlendFactor::OneMinusSrcAlpha |
Definition at line 215 of file qquick3dshaderutils_p.h.
| bool QQuick3DRenderPassTargetBlend::enable = false |
Definition at line 212 of file qquick3dshaderutils_p.h.
| BlendOperation QQuick3DRenderPassTargetBlend::opAlpha = BlendOperation::Add |
Definition at line 219 of file qquick3dshaderutils_p.h.
| BlendOperation QQuick3DRenderPassTargetBlend::opColor = BlendOperation::Add |
Definition at line 216 of file qquick3dshaderutils_p.h.
| BlendFactor QQuick3DRenderPassTargetBlend::srcAlpha = BlendFactor::One |
Definition at line 217 of file qquick3dshaderutils_p.h.
| BlendFactor QQuick3DRenderPassTargetBlend::srcColor = BlendFactor::One |
Definition at line 214 of file qquick3dshaderutils_p.h.