Enum Blend
Blend option. A blend option identifies the data source and an optional pre-blend operation.
[DataContract]
public enum BlendFields
- BlendFactor = 14
- The data source is the blend factor set with BlendStates. No pre-blend operation. 
- DestinationAlpha = 7
- The data source is alpha data from a rendertarget. No pre-blend operation. 
- DestinationColor = 9
- The data source is color data from a rendertarget. No pre-blend operation. 
- InverseBlendFactor = 15
- The data source is the blend factor set with BlendStates. The pre-blend operation inverts the blend factor, generating 1 - blend_factor. 
- InverseDestinationAlpha = 8
- The data source is alpha data from a rendertarget. The pre-blend operation inverts the data, generating 1 - A. 
- InverseDestinationColor = 10
- The data source is color data from a rendertarget. The pre-blend operation inverts the data, generating 1 - RGB. 
- InverseSecondarySourceAlpha = 19
- The data sources are alpha data output by a pixel shader. The pre-blend operation inverts the data, generating 1 - A. This options supports dual-source color blending. 
- InverseSecondarySourceColor = 17
- The data sources are both color data output by a pixel shader. The pre-blend operation inverts the data, generating 1 - RGB. This options supports dual-source color blending. 
- InverseSourceAlpha = 6
- The data source is alpha data (A) from a pixel shader. The pre-blend operation inverts the data, generating 1 - A. 
- InverseSourceColor = 4
- The data source is color data (RGB) from a pixel shader. The pre-blend operation inverts the data, generating 1 - RGB. 
- One = 2
- The data source is the color white (1, 1, 1, 1). No pre-blend operation. 
- SecondarySourceAlpha = 18
- The data sources are alpha data output by a pixel shader. There is no pre-blend operation. This options supports dual-source color blending. 
- SecondarySourceColor = 16
- The data sources are both color data output by a pixel shader. There is no pre-blend operation. This options supports dual-source color blending. 
- SourceAlpha = 5
- The data source is alpha data (A) from a pixel shader. No pre-blend operation. 
- SourceAlphaSaturate = 11
- The data source is alpha data from a pixel shader. The pre-blend operation clamps the data to 1 or less. 
- SourceColor = 3
- The data source is color data (RGB) from a pixel shader. No pre-blend operation. 
- Zero = 1
- The data source is the color black (0, 0, 0, 0). No pre-blend operation. 
Remarks
Blend options are specified in a BlendStateDescription.