Enumeración D3DBLENDOP
Define las operaciones de combinación admitidas. Vea Comentarios para obtener definiciones de términos.
Sintaxis
typedef enum D3DBLENDOP {
D3DBLENDOP_ADD = 1,
D3DBLENDOP_SUBTRACT = 2,
D3DBLENDOP_REVSUBTRACT = 3,
D3DBLENDOP_MIN = 4,
D3DBLENDOP_MAX = 5,
D3DBLENDOP_FORCE_DWORD = 0x7fffffff
} D3DBLENDOP, *LPD3DBLENDOP;
Constantes
-
D3DBLENDOP_ADD
-
El resultado es el destino agregado al origen. Result = Source + Destination
-
D3DBLENDOP_SUBTRACT
-
El resultado es el destino restado de al origen. Result = Source - Destination
-
D3DBLENDOP_REVSUBTRACT
-
El resultado es el origen restado del destino. Result = Destination - Source
-
D3DBLENDOP_MIN
-
El resultado es el mínimo del origen y el destino. Result = MIN(Source, Destination)
-
D3DBLENDOP_MAX
-
El resultado es el máximo del origen y el destino. Result = MAX(Source, Destination)
-
D3DBLENDOP_FORCE_DWORD
-
Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.
Comentarios
El origen, el destino y el resultado se definen como:
Término | Tipo | Descripción |
---|---|---|
Source | Entrada | Color del píxel de origen antes de la operación. |
Destination | Entrada | Color del píxel en el búfer de destino antes de la operación. |
Resultado | Output | Valor devuelto que es el color combinado resultante de la operación. |
Este tipo enumerado define los valores usados por los siguientes estados de representación:
- D3DRS_BLENDOP
- D3DRS_BLENDOPALPHA
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también