| Value | Meaning |
|---|---|
| Zero | (0, 0, 0, 0) |
| One | (1, 1, 1, 1) |
| SrcColor | (src.r, src.g, src.b, src.a) |
| OneMinunSrcColor | (1, 1, 1, 1) - (src.r, src.g, src.b, src.a) |
| DstColor | (dst.r, dst.g, dst.b, dst.a) |
| OneMinusDstColor | (1, 1, 1, 1) - (dst.r, dst.g, dst.b, dst.a) |
| SrcAlpha | (src.a, src.a, src.a, src.a) |
| OneMinusSrcAlpha | (1, 1, 1, 1) - (src.a, src.a, src.a, src.a) |
| DstAlpha | (dst.a, dst.a, dst.a, dst.a) |
| OneMinusDstAlpha | (1, 1, 1, 1) - (dst.a, dst.a, dst.a, dst.a) |
Enumeration of the blending factors.
The factors are mapped directly to their OpenGL equivalents, specified by glBlendFunc() or glBlendFuncSeparate().