ID3D12GraphicsCommandList::OMSetBlendFactor method (d3d12.h)
Sets the blend factor that modulate values for a pixel shader, render target, or both.
Syntax
void OMSetBlendFactor(
[in, optional] const FLOAT [4] BlendFactor
);
Parameters
[in, optional] BlendFactor
Type: const FLOAT[4]
Array of blend factors, one for each RGBA component.
Return value
None
Remarks
If you created the blend-state object with D3D12_BLEND_BLEND_FACTOR or D3D12_BLEND_INV_BLEND_FACTOR, then the blending stage uses the non-NULL array of blend factors. Otherwise,the blending stage doesn't use the non-NULL array of blend factors; the runtime stores the blend factors.
If you pass NULL, then the runtime uses or stores a blend factor equal to { 1, 1, 1, 1 }
.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d12.h |
Library | D3d12.lib |
DLL | D3d12.dll |