用于控制混合的混合模式。
源和目标分别设置混合模式,它控制进入混合方程的每个组件的混合因子。还可以分别为颜色和 Alpha 分量设置混合模式。注意:如果使用逻辑混合操作或高级 OpenGL 混合操作,则会忽略混合模式。
Zero | 混合因子为 (0, 0, 0, 0)。 |
One | 混合因子为 (1, 1, 1, 1)。 |
DstColor | 混合因子为 (Rd, Gd, Bd, Ad)。 |
SrcColor | 混合因子为 (Rs, Gs, Bs, As)。 |
OneMinusDstColor | 混合因子为 (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad)。 |
SrcAlpha | 混合因子为 (As, As, As, As)。 |
OneMinusSrcColor | 混合因子为 (1 - Rs, 1 - Gs, 1 - Bs, 1 - As)。 |
DstAlpha | 混合因子为 (Ad, Ad, Ad, Ad)。 |
OneMinusDstAlpha | 混合因子为 (1 - Ad, 1 - Ad, 1 - Ad, 1 - Ad)。 |
SrcAlphaSaturate | 混合因子为 (f, f, f, 1); 其中 f = min(As, 1 - Ad)。 |
OneMinusSrcAlpha | 混合因子为 (1 - As, 1 - As, 1 - As, 1 - As)。 |