The blend-state interface holds a description for blending state that you can bind to the output-merger stage. This blend-state interface supports logical operations as well as blending operations.
interface ID3D11BlendState1 : public ID3D11BlendState
Blending applies a simple function to combine output values from a pixel shader with data in a render target. You have control over how the pixels are blended by using a predefined set of blending operations and preblending operations.
To create a blend-state object, call ID3D11Device1::CreateBlendState1. To bind the blend-state object to the output-merger stage, call ID3D11DeviceContext::OMSetBlendState.
Header: Declared in d3d11_x.h (d3d11_1.h on other Windows platforms).
Library: Use d3d11_x.lib (d3d11.lib on other Windows platforms).