Skip to main content
Describe el estado de mezcla para un destino de representación.

Sintaxis

Miembros

BlendEnable
Tipo: BOOL
Especifica si se habilita (o deshabilita) la mezcla. Establézcalo en TRUE para habilitar la mezcla.
No es válido que LogicOpEnable y BlendEnable sean ambos TRUE.
LogicOpEnable
Tipo: BOOL
Especifica si se habilita (o deshabilita) una operación lógica. Establézcalo en TRUE para habilitar una operación lógica.
No es válido que LogicOpEnable y BlendEnable sean ambos TRUE.
SrcBlend
Tipo: D3D12_BLEND
Un valor de tipo D3D12_BLEND que especifica la operación que se 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: D3D12_BLEND
Un valor de tipo D3D12_BLEND que especifica la operación que se realizará en el valor RGB actual del destino de representación. El miembro BlendOp define cómo combinar las operaciones SrcBlend y DestBlend. BlendOp
Tipo: D3D12_BLEND_OP
Un valor de tipo D3D12_BLEND_OP que define cómo combinar las operaciones SrcBlend y DestBlend. SrcBlendAlpha
Tipo: D3D12_BLEND
Un valor de tipo D3D12_BLEND que especifica la operación que se realizará en el valor alfa que genera el sombreador de píxeles. No se permiten las opciones de mezcla que terminan en _COLOR. El miembro BlendOpAlpha define cómo combinar las operaciones SrcBlendAlpha y DestBlendAlpha. DestBlendAlpha
Tipo: D3D12_BLEND
Un valor de tipo D3D12_BLEND que especifica la operación que se realizará en el valor alfa actual del destino de representación. No se permiten las opciones de mezcla que terminan en _COLOR. El miembro BlendOpAlpha define cómo combinar las operaciones SrcBlendAlpha y DestBlendAlpha. BlendOpAlpha
Tipo: D3D12_BLEND_OP
Un valor de tipo D3D12_BLEND_OP que define cómo combinar las operaciones SrcBlendAlpha y DestBlendAlpha. LogicOp
Tipo: D3D12_LOGIC_OP
Un valor de tipo D3D12_LOGIC_OP que especifica la operación lógica que se configurará para el destino de representación. RenderTargetWriteMask
Tipo: UINT8
Una combinación de valores de tipo D3D12_COLOR_WRITE_ENABLE que se combinan mediante una operación OR bit a bit. El valor resultante especifica una máscara de escritura.

Comentarios

No es válido que LogicOpEnable y BlendEnable sean ambos TRUE.
Especifique una matriz de estructuras D3D12_RENDER_TARGET_BLEND_DESC en el miembro RenderTarget de la estructura D3D12_BLEND_DESC para describir los estados de mezcla de los destinos de representación; puede enlazar hasta ocho destinos de representación a la fase de combinación de salida al mismo tiempo. Para obtener información sobre cómo se realiza la mezcla, consulte la fase de combinación de salida. Estos son los valores predeterminados para el estado de mezcla.
EstadoValor predeterminado
BlendEnableFALSE
LogicOpEnableFALSE
SrcBlendD3D12_BLEND_ONE
DestBlendD3D12_BLEND_ZERO
BlendOpD3D12_BLEND_OP_ADD
SrcBlendAlphaD3D12_BLEND_ONE
DestBlendAlphaD3D12_BLEND_ZERO
BlendOpAlphaD3D12_BLEND_OP_ADD
LogicOpD3D12_LOGIC_OP_NOOP
RenderTargetWriteMaskD3D12_COLOR_WRITE_ENABLE_ALL

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

Estructuras principales
Última modificación el 28 de agosto de 2026