Compartilhar via


D3D10_BLEND_OP enumeração (d3d10.h)

Operação de mesclagem RGB ou alfa.

Syntax

typedef enum D3D10_BLEND_OP {
  D3D10_BLEND_OP_ADD = 1,
  D3D10_BLEND_OP_SUBTRACT = 2,
  D3D10_BLEND_OP_REV_SUBTRACT = 3,
  D3D10_BLEND_OP_MIN = 4,
  D3D10_BLEND_OP_MAX = 5
} ;

Constantes

 
D3D10_BLEND_OP_ADD
Valor: 1
Adicione a origem 1 e a origem 2.
D3D10_BLEND_OP_SUBTRACT
Valor: 2
Subtrair a origem 1 da origem 2.
D3D10_BLEND_OP_REV_SUBTRACT
Valor: 3
Subtrair a origem 2 da origem 1.
D3D10_BLEND_OP_MIN
Valor: 4
Localize o mínimo de origem 1 e origem 2.
D3D10_BLEND_OP_MAX
Valor: 5
Localize o máximo de origem 1 e origem 2.

Comentários

O runtime implementa a mesclagem RGB e a mesclagem alfa separadamente. Portanto, o estado de combinação requer operações de combinação 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 do 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, renderizar o destino ou ambos. A operação de mesclagem controla como o estágio de mesclagem combina matematicamente esses valores modulados.

Requisitos

Requisito Valor
Cabeçalho d3d10.h

Confira também

Enumerações principais