Compartir a través de


estructura de D3D10_RENDER_TARGET_BLEND_DESC1 (d3d10_1.h)

Describe el estado de mezcla de un destino de representación para un dispositivo Direct3D 10.1.

Sintaxis

typedef struct D3D10_RENDER_TARGET_BLEND_DESC1 {
  BOOL           BlendEnable;
  D3D10_BLEND    SrcBlend;
  D3D10_BLEND    DestBlend;
  D3D10_BLEND_OP BlendOp;
  D3D10_BLEND    SrcBlendAlpha;
  D3D10_BLEND    DestBlendAlpha;
  D3D10_BLEND_OP BlendOpAlpha;
  UINT8          RenderTargetWriteMask;
} D3D10_RENDER_TARGET_BLEND_DESC1;

Miembros

BlendEnable

Tipo: BOOL

Habilite (o deshabilite) la combinación.

SrcBlend

Tipo: D3D10_BLEND

Esta opción de combinación especifica el primer origen de datos RGB e incluye una operación opcional de combinación previa.

DestBlend

Tipo: D3D10_BLEND

Esta opción de combinación especifica el segundo origen de datos RGB e incluye una operación opcional de combinación previa.

BlendOp

Tipo: D3D10_BLEND_OP

Esta operación de mezcla define cómo combinar los orígenes de datos RGB.

SrcBlendAlpha

Tipo: D3D10_BLEND

Esta opción de combinación especifica el primer origen de datos alfa e incluye una operación opcional de combinación previa. No se permiten las opciones de mezcla que terminan en _COLOR.

DestBlendAlpha

Tipo: D3D10_BLEND

Esta opción de combinación especifica el segundo origen de datos alfa e incluye una operación opcional de combinación previa. No se permiten las opciones de mezcla que terminan en _COLOR.

BlendOpAlpha

Tipo: D3D10_BLEND_OP

Esta operación de combinación define cómo combinar los orígenes de datos alfa.

RenderTargetWriteMask

Tipo: UINT8

Máscara de escritura.

Comentarios

Para ver cómo se realiza la fusión, consulte Fase de fusión de salida (Direct3D 10).

Estos son los valores predeterminados para el estado de mezcla.

State Valor predeterminado
BlendEnable FALSE
SrcBlend D3D10_BLEND_ONE
DestBlend D3D10_BLEND_ZERO
BlendOp D3D10_BLEND_OP_ADD
SrcBlendAlpha D3D10_BLEND_ONE
DestBlendAlpha D3D10_BLEND_ZERO
BlendOpAlpha D3D10_BLEND_OP_ADD
RenderTargetWriteMask D3D10_COLOR_WRITE_ENABLE_ALL

Requisitos

   
Encabezado d3d10_1.h (incluya D3D10.h)

Consulte también

Estructuras principales