Blend factor specify pixel arithmetic.
Namespace: Aspose.ThreeD.RenderAssembly: Aspose.3D (in Aspose.3D.dll) Version: 20.3.0.0 (20.3)
SyntaxPublic Enumeration BlendFactor
public enum class BlendFactor
Members|
| Member name | Value | Description |
|---|
| Zero | 0 |
The blend factor is vec4(0)
|
| One | 1 |
The blend factor is vec4(1)
|
| SrcColor | 2 |
The blend factor is src.rgba
|
| OneMinusSrcColor | 3 |
The blend factor is vec4(1) - src.rgba
|
| DstColor | 4 |
The blend factor is dst.rgba
|
| OneMinusDstColor | 5 |
The blend factor is vec4(1) - dst.rgba
|
| SrcAlpha | 6 |
The blend factor is vec4(src.a)
|
| OneMinusSrcAlpha | 7 |
The blend factor is vec4(1 - src.a)
|
| DstAlpha | 8 |
The blend factor is vec4(dst.a)
|
| OneMinusDstAlpha | 9 |
The blend factor is vec4(1 - dst.a)
|
| ConstantColor | 10 |
The blend factor is c where c is specified in BlendColor |
| OneMinusConstantColor | 11 |
The blend factor is vec4(1) - c where c is specified in BlendColor |
| ConstantAlpha | 12 |
The blend factor is vec4(c.a) where c is specified in BlendColor |
| OneMinusConstantAlpha | 13 |
The blend factor is vec4(1 - c.a) where c is specified in BlendColor |
| SrcAlphaSaturate | 14 |
The blend factor is min(src.a, 1 - dst.a)
|
See Also