Compartilhar via


enumeração D3D11_BLEND_OP (d3d11.h)

Operação de mesclagem RGB ou alfa.

Syntax

typedef enum D3D11_BLEND_OP {
  D3D11_BLEND_OP_ADD = 1,
  D3D11_BLEND_OP_SUBTRACT = 2,
  D3D11_BLEND_OP_REV_SUBTRACT = 3,
  D3D11_BLEND_OP_MIN = 4,
  D3D11_BLEND_OP_MAX = 5
} ;

Constantes

 
D3D11_BLEND_OP_ADD
Valor: 1
Adicione a origem 1 e a origem 2.
D3D11_BLEND_OP_SUBTRACT
Valor: 2
Subtraia a origem 1 da origem 2.
D3D11_BLEND_OP_REV_SUBTRACT
Valor: 3
Subtraia a origem 2 da origem 1.
D3D11_BLEND_OP_MIN
Valor: 4
Localize o mínimo de origem 1 e fonte 2.
D3D11_BLEND_OP_MAX
Valor: 5
Localize o máximo de origem 1 e fonte 2.

Comentários

O runtime implementa a mesclagem RGB e a mesclagem alfa separadamente. Portanto, o estado de combinação requer operações de mesclagem separadas para dados RGB e dados alfa. Essas operações de mesclagem são especificadas em uma descrição de combinação. As duas fontes — fonte 1 e origem 2 — são mostradas no diagrama de bloco de mesclagem.

O estado blend é usado pelo estágio de fusão de saída para determinar como combinar dois valores de pixel RGB e dois valores alfa. Os dois valores de pixel RGB e dois valores alfa são o valor de pixel RGB e o valor alfa que o sombreador de pixel gera e o valor de pixel RGB e o valor alfa já no destino de renderização de saída. A opção blend controla a fonte de dados que o estágio de mesclagem usa para modular valores para o sombreador de pixel, destino de renderização ou ambos. A operação de mesclagem controla como o estágio de mesclagem combina matematicamente esses valores modulados.

Requisitos

   
Cabeçalho d3d11.h

Confira também

Enumerações principais