Compartir a través de


enumeración D3D12_BLEND_OP (d3d12.h)

Especifica las operaciones de combinación RGB o alfa.

Syntax

typedef enum D3D12_BLEND_OP {
  D3D12_BLEND_OP_ADD = 1,
  D3D12_BLEND_OP_SUBTRACT = 2,
  D3D12_BLEND_OP_REV_SUBTRACT = 3,
  D3D12_BLEND_OP_MIN = 4,
  D3D12_BLEND_OP_MAX = 5
} ;

Constantes

 
D3D12_BLEND_OP_ADD
Valor: 1
Agregue el origen 1 y el origen 2.
D3D12_BLEND_OP_SUBTRACT
Valor: 2
Resta el origen 1 del origen 2.
D3D12_BLEND_OP_REV_SUBTRACT
Valor: 3
Resta el origen 2 del origen 1.
D3D12_BLEND_OP_MIN
Valor: 4
Busque el mínimo de origen 1 y el origen 2.
D3D12_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 combinación se especifican en una estructura D3D12_RENDER_TARGET_BLEND_DESC . Los dos orígenes (origen 1 y 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. El valor D3D12_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. El valor de D3D12_BLEND_OP controla cómo la fase de mezcla combina matemáticamente estos valores modulados.

Requisitos

Requisito Valor
Header d3d12.h

Consulte también

Enumeraciones principales