Compartir a través de


estructura D3D10_DDI_BLEND_DESC (d3d10umddi.h)

La estructura D3D10_DDI_BLEND_DESC describe un estado de combinación.

Sintaxis

typedef struct D3D10_DDI_BLEND_DESC {
  [in] BOOL               AlphaToCoverageEnable;
       BOOL               BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
  [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;
       UINT8              RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;

Miembros

[in] AlphaToCoverageEnable

Valor booleano que especifica si está habilitada la cobertura de transparencia. TRUE indica que está habilitada la cobertura de transparencia; FALSE indica que la cobertura de transparencia está deshabilitada. Este miembro es relevante solo para el suavizado de varias muestras.

[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

Matriz de valores booleanos que especifican si la combinación está habilitada para cada destino de representación asociado. TRUE indica que la combinación está habilitada; FALSE indica que la combinación está deshabilitada.

[in] SrcBlend

Valor D3D10_DDI_BLENDcon tipo que indica el modo de combinación del origen para todos los destinos de representación habilitados.

[in] DestBlend

Valor de tipo D3D10_DDI_BLENDque indica el modo de combinación del destino para todos los destinos de representación habilitados.

[in] BlendOp

Valor de tipo D3D10_DDI_BLEND_OPque indica la operación de fusión para todos los destinos de representación habilitados.

[in] SrcBlendAlpha

Valor de tipo D3D10_DDI_BLENDque indica el modo de combinación de transparencia del origen para todos los destinos de representación habilitados.

[in] DestBlendAlpha

Valor de tipo D3D10_DDI_BLENDque indica el modo de combinación de transparencia del destino para todos los destinos de representación habilitados.

[in] BlendOpAlpha

Valor D3D10_DDI_BLEND_OPcon tipo que indica la operación de combinación de transparencia para todos los destinos de representación habilitados.

[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

Matriz de valores bit a bit que indican las propiedades de escritura para cada destino de representación asociado. Cada bit de cada elemento debe establecerse en uno de los siguientes valores 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 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 Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

CalcPrivateBlendStateSize

CreateBlendState

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP