estructura D3D11_1_DDI_RENDER_TARGET_BLEND_DESC (d3d10umddi.h)

Describe un estado de combinación para un destino de representación. Usado por windows Display Driver Model (WDDM) 1.2 y controladores de pantalla en modo de usuario posteriores.

Sintaxis

typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
  [in] BOOL                 BlendEnable;
       BOOL                 LogicOpEnable;
  [in] D3D10_DDI_BLEND      SrcBlend;
  [in] D3D10_DDI_BLEND      DestBlend;
  [in] D3D10_DDI_BLEND_OP   BlendOp;
  [in] D3D10_DDI_BLEND      SrcBlendAlpha;
  [in] D3D10_DDI_BLEND      DestBlendAlpha;
  [in] D3D10_DDI_BLEND_OP   BlendOpAlpha;
  [in] D3D11_1_DDI_LOGIC_OP LogicOp;
  [in] UINT8                RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;

Miembros

[in] BlendEnable

Valor booleano que especifica si la combinación está habilitada para el destino de representación asociado. TRUE indica que la combinación está habilitada; FALSE indica que la combinación está deshabilitada.

Nota

Los miembros LogicOpEnable y BlendEnable no deben ser TRUE.

LogicOpEnable

Especifica si las operaciones lógicas del sombreador dadas por el miembro LogicOp están disponibles en el estado de combinación. El controlador de visualización en modo de usuario establece LogicOpEnable en TRUE si las operaciones lógicas están disponibles en el estado de combinación y FALSE en caso contrario.

Este miembro es FALSE si el controlador admite el nivel de característica de Direct3D 9.1, 9.2 y 9.3. Este miembro es opcional si el controlador admite el nivel de característica 10, 10.1 y 11.

Este miembro es TRUE si el controlador admite el nivel de característica 11.1 y versiones posteriores.

Nota

Los miembros LogicOpEnable y BlendEnable no deben ser TRUE.

[in] SrcBlend

Valor de tipo D3D10_DDI_BLEND que indica el modo de combinación del origen para el destino de representación habilitado.

[in] DestBlend

Valor de tipo D3D10_DDI_BLEND que indica el modo de combinación del destino para el destino de representación habilitado.

[in] BlendOp

Valor de tipo D3D10_DDI_BLEND_OP que indica la operación de fusión para el destino de representación habilitado.

[in] SrcBlendAlpha

Valor de tipo D3D10_DDI_BLEND que indica el modo de combinación de transparencia del origen para el destino de representación habilitado.

[in] DestBlendAlpha

Valor de tipo D3D10_DDI_BLEND que indica el modo de combinación de transparencia del destino para el destino de representación habilitado.

[in] BlendOpAlpha

Valor de tipo D3D10_DDI_BLEND_OP que indica la operación de combinación de transparencia para el destino de representación habilitado.

[in] LogicOp

Valor de tipo D3D11_1_DDI_LOGIC_OP que especifica las operaciones lógicas del sombreador que están disponibles en el estado de combinación.

[in] RenderTargetWriteMask

Valor bit a bit de 8 bits que indica las propiedades de escritura para el destino de representación habilitado. Cada bit debe establecerse en uno de los valores siguientes de la enumeración D3D10_DDI_COLOR_WRITE_ENABLE.

Valor Significado
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) Escribe rojo
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) Escribe en verde
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) Escribe azul
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) Escribe un nivel de transparencia.
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (OR bit a bit de 1,2,4,8) Escribe un nivel de transparencia rojo, verde, azul y

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CalcPrivateBlendStateSize

CreateBlendState(D3D11_1)

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP

D3D11_1_DDI_BLEND_DESC

D3D11_1_DDI_LOGIC_OP