Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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_ADDValor: 1 Agregue el origen 1 y el origen 2. |
D3D11_BLEND_OP_SUBTRACTValor: 2 Resta el origen 1 del origen 2. |
D3D11_BLEND_OP_REV_SUBTRACTValor: 3 Resta el origen 2 del origen 1. |
D3D11_BLEND_OP_MINValor: 4 Busque el mínimo de origen 1 y el origen 2. |
D3D11_BLEND_OP_MAXValor: 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 |