Enumerazione D3DCMPFUNC
Definisce le funzioni di confronto supportate.
Sintassi
typedef enum D3DCMPFUNC {
D3DCMP_NEVER = 1,
D3DCMP_LESS = 2,
D3DCMP_EQUAL = 3,
D3DCMP_LESSEQUAL = 4,
D3DCMP_GREATER = 5,
D3DCMP_NOTEQUAL = 6,
D3DCMP_GREATEREQUAL = 7,
D3DCMP_ALWAYS = 8,
D3DCMP_FORCE_DWORD = 0x7fffffff
} D3DCMPFUNC, *LPD3DCMPFUNC;
Costanti
-
D3DCMP_NEVER
-
Il test ha sempre esito negativo.
-
D3DCMP_LESS
-
Accettare il nuovo pixel se il valore è minore del valore del pixel corrente.
-
D3DCMP_EQUAL
-
Accettare il nuovo pixel se il valore è uguale al valore del pixel corrente.
-
D3DCMP_LESSEQUAL
-
Accettare il nuovo pixel se il valore è minore o uguale al valore del pixel corrente.
-
D3DCMP_GREATER
-
Accettare il nuovo pixel se il valore è maggiore del valore del pixel corrente.
-
D3DCMP_NOTEQUAL
-
Accettare il nuovo pixel se il valore non è uguale al valore del pixel corrente.
-
D3DCMP_GREATEREQUAL
-
Accettare il nuovo pixel se il valore è maggiore o uguale al valore del pixel corrente.
-
D3DCMP_ALWAYS
-
Superare sempre il test.
-
D3DCMP_FORCE_DWORD
-
Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Questo valore non viene utilizzato.
Commenti
I valori in questo tipo enumerato definiscono le funzioni di confronto supportate per gli stati di rendering di D3DRS_ZFUNC, D3DRS_ALPHAFUNC e D3DRS_STENCILFUNC.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche