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