Frame buffer blending arguments.
| Enumerator |
|---|
| MFBlendArg_Unknown |
Unknown blend argument.
|
| MFBlendArg_Zero |
The data source is the colour black (0, 0, 0, 0).
No pre-blend operation.
|
| MFBlendArg_One |
The data source is the colour white (1, 1, 1, 1).
No pre-blend operation.
|
| MFBlendArg_SrcColour |
The data source is the incoming colour data.
No pre-blend operation.
|
| MFBlendArg_InvSrcColour |
The data source is the incoming colour data.
The pre-blend operation inverts the data, generating 1 - RGB.
|
| MFBlendArg_SrcAlpha |
The data source is the incoming alpha data.
No pre-blend operation.
|
| MFBlendArg_InvSrcAlpha |
The data source is the incoming alpha data.
The pre-blend operation inverts the data, generating 1 - A.
|
| MFBlendArg_DestColour |
The data source is colour data from the rendertarget.
No pre-blend operation.
|
| MFBlendArg_InvDestColour |
The data source is colour data from the rendertarget.
The pre-blend operation inverts the data, generating 1 - RGB.
|
| MFBlendArg_DestAlpha |
The data source is alpha data from the rendertarget.
No pre-blend operation.
|
| MFBlendArg_InvDestAlpha |
The data source is alpha data from the rendertarget.
The pre-blend operation inverts the data, generating 1 - A.
|
| MFBlendArg_SrcAlphaSaturate |
The data source is the incoming alpha data.
The pre-blend operation clamps the data to 1 or less.
|
| MFBlendArg_BlendFactor |
Constant colour blend factor.
No pre-blend operation.
|
| MFBlendArg_InvBlendFactor |
Constant colour blend factor.
The pre-blend operation inverts the blend factor, generating 1 - blend_factor.
|
| MFBlendArg_Src1Colour |
The data sources are both incoming colour data.
There is no pre-blend operation. This options supports dual-source colour blending.
|
| MFBlendArg_InvSrc1Colour |
The data sources are both incoming colour data.
The pre-blend operation inverts the data, generating 1 - RGB. This options supports dual-source colour blending.
|
| MFBlendArg_Src1Alpha |
The data sources are incoming alpha data.
There is no pre-blend operation. This options supports dual-source colour blending.
|
| MFBlendArg_InvSrc1Alpha |
The data sources are incoming alpha data.
The pre-blend operation inverts the data, generating 1 - A. This options supports dual-source colour blending.
|
| MFBlendArg_Max |
Maximum blend arg.
|
| MFBlendArg_ForceInt |
Force MFBlendArg to an int type.
|