D3D11_BLEND_OP Enumeration

RGB or alpha blending operation.

Syntax

typedef enum D3D11_BLEND_OP {
  D3D11_BLEND_OP_ADD            = 1,
  D3D11_BLEND_OP_SUBTRACT       = 2,
  D3D11_BLEND_OP_REV_SUBTRACT   = 3,
  D3D11_BLEND_OP_MIN            = 4,
  D3D11_BLEND_OP_MAX            = 5 
} D3D11_BLEND_OP;

Konstanten

  • D3D11_BLEND_OP_ADD
    Add source 1 and source 2.

  • D3D11_BLEND_OP_SUBTRACT
    Subtract source 1 from source 2.

  • D3D11_BLEND_OP_REV_SUBTRACT
    Subtract source 2 from source 1.

  • D3D11_BLEND_OP_MIN
    Find the minimum of source 1 and source 2.

  • D3D11_BLEND_OP_MAX
    Find the maximum of source 1 and source 2.

Hinweise

The runtime implements RGB blending and alpha blending separately. Therefore, blend state requires separate blend operations for RGB data and alpha data. These blend operations are specified in a blend description. The two sources—Source 1, called SrcBlend and SrcBlendAlpha, and Source 2, called DestBlend and DestBlendAlpha—are shown in the blending block diagram.

Anforderungen

Header

D3D11.h

Siehe auch

Core Enumerations