Compartir a través de


enumeración D3D10_BLEND_OP (d3d10.h)

Operación de combinación RGB o 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
Agregue el origen 1 y el origen 2.
D3D10_BLEND_OP_SUBTRACT
Valor: 2
Resta el origen 1 del origen 2.
D3D10_BLEND_OP_REV_SUBTRACT
Valor: 3
Resta el origen 2 del origen 1.
D3D10_BLEND_OP_MIN
Valor: 4
Busque el mínimo de origen 1 y el origen 2.
D3D10_BLEND_OP_MAX
Valor: 5
Busque el máximo de origen 1 y 2.

Comentarios

El tiempo de ejecución implementa la mezcla RGB y la combinación alfa por separado. Por lo tanto, el estado de mezcla requiere operaciones de combinación independientes para datos RGB y datos alfa. Estas operaciones de mezcla se especifican en una descripción de mezcla. Los dos orígenes , el origen 1 y el origen 2, se muestran en el diagrama de bloques de mezcla.

El estado de fusión se usa en la fase de fusión de salida para determinar cómo combinar dos valores de píxelES RGB y dos valores alfa. Los dos valores de píxelES RGB y dos valores alfa son el valor de píxel RGB y el valor alfa que el sombreador de píxeles genera y el valor de píxel RGB y el valor alfa ya en el destino de representación de salida. La opción blend controla el origen de datos que usa la fase de mezcla para modular los valores del sombreador de píxeles, el destino de representación o ambos. La operación de mezcla controla cómo la fase de mezcla combina matemáticamente estos valores modulados.

Requisitos

Requisito Valor
Header d3d10.h

Consulte también

Enumeraciones principales