Share via


estructura D3D11_RENDER_TARGET_BLEND_DESC (d3d11.h)

Describe el estado de combinación de un destino de representación.

Sintaxis

typedef struct D3D11_RENDER_TARGET_BLEND_DESC {
  BOOL           BlendEnable;
  D3D11_BLEND    SrcBlend;
  D3D11_BLEND    DestBlend;
  D3D11_BLEND_OP BlendOp;
  D3D11_BLEND    SrcBlendAlpha;
  D3D11_BLEND    DestBlendAlpha;
  D3D11_BLEND_OP BlendOpAlpha;
  UINT8          RenderTargetWriteMask;
} D3D11_RENDER_TARGET_BLEND_DESC;

Miembros

BlendEnable

Tipo: BOOL

Habilite (o deshabilite) la combinación.

SrcBlend

Tipo: D3D11_BLEND

Esta opción de combinación especifica la operación que se va a realizar en el valor RGB que genera el sombreador de píxeles. El miembro BlendOp define cómo combinar las operaciones SrcBlend y DestBlend .

DestBlend

Tipo: D3D11_BLEND

Esta opción blend especifica la operación que se va a realizar en el valor RGB actual en el destino de representación. El miembro BlendOp define cómo combinar las operaciones SrcBlend y DestBlend .

BlendOp

Tipo: D3D11_BLEND_OP

Esta operación de combinación define cómo combinar las operaciones SrcBlend y DestBlend .

SrcBlendAlpha

Tipo: D3D11_BLEND

Esta opción de combinación especifica la operación que se va a realizar en el valor alfa que genera el sombreador de píxeles. No se permiten las opciones de Blend que terminan en _COLOR. El miembro BlendOpAlpha define cómo combinar las operaciones SrcBlendAlpha y DestBlendAlpha .

DestBlendAlpha

Tipo: D3D11_BLEND

Esta opción de combinación especifica la operación que se va a realizar en el valor alfa actual del destino de representación. No se permiten las opciones de Blend que terminan en _COLOR. El miembro BlendOpAlpha define cómo combinar las operaciones SrcBlendAlpha y DestBlendAlpha .

BlendOpAlpha

Tipo: D3D11_BLEND_OP

Esta operación de combinación define cómo combinar las operaciones SrcBlendAlpha y DestBlendAlpha .

RenderTargetWriteMask

Tipo: UINT8

Una máscara de escritura.

Comentarios

Especifique una matriz de estructuras de D3D11_RENDER_TARGET_BLEND_DESC en el miembro RenderTarget de la estructura D3D11_BLEND_DESC para describir los estados de combinación para los destinos de representación; Puede enlazar hasta ocho destinos de representación a la fase de fusión de salida a la vez.

Para obtener información sobre cómo se realiza la combinación, consulta la fase de fusión de salida.

Estos son los valores predeterminados para el estado de combinación.

State Valor predeterminado
BlendEnable FALSE
SrcBlend D3D11_BLEND_ONE
DestBlend D3D11_BLEND_ZERO
BlendOp D3D11_BLEND_OP_ADD
SrcBlendAlpha D3D11_BLEND_ONE
DestBlendAlpha D3D11_BLEND_ZERO
BlendOpAlpha D3D11_BLEND_OP_ADD
RenderTargetWriteMask D3D11_COLOR_WRITE_ENABLE_ALL

Requisitos

Requisito Valor
Header d3d11.h

Consulte también

Estructuras principales