enumeración D3D11_BLEND_OP (d3d11.h)

Operación de fusión RGB o 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
Agregue el origen 1 y el origen 2.
D3D11_BLEND_OP_SUBTRACT
Valor: 2
Resta el origen 1 del origen 2.
D3D11_BLEND_OP_REV_SUBTRACT
Valor: 3
Resta el origen 2 del origen 1.
D3D11_BLEND_OP_MIN
Valor: 4
Busque el mínimo de origen 1 y el origen 2.
D3D11_BLEND_OP_MAX
Valor: 5
Busque el máximo de origen 1 y 2.

Comentarios

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

La fase de fusión de salida usa el estado de mezcla 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 la fase de fusión usa 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

   
Encabezado d3d11.h

Consulte también

Enumeraciones principales