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 |