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 |