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) |