Énumération D3DCMPFUNC
Définit les fonctions de comparaison prises en charge.
Syntaxe
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;
Constantes
-
D3DCMP _ jamais
-
Toujours faire échouer le test.
-
D3DCMP _ moins
-
Accepter le nouveau pixel si sa valeur est inférieure à la valeur du pixel actuel.
-
D3DCMP _ égal à
-
Accepter le nouveau pixel si sa valeur est égale à la valeur du pixel actuel.
-
D3DCMP _ LESSEQUAL
-
Accepter le nouveau pixel si sa valeur est inférieure ou égale à la valeur du pixel actuel.
-
D3DCMP _ plus
-
Accepter le nouveau pixel si sa valeur est supérieure à la valeur du pixel actuel.
-
D3DCMP _ NOTEQUAL
-
Accepter le nouveau pixel si sa valeur n’est pas égale à la valeur du pixel actuel.
-
D3DCMP _ greaterequal à
-
Accepter le nouveau pixel si sa valeur est supérieure ou égale à la valeur du pixel actuel.
-
D3DCMP _ toujours
-
Passe toujours le test.
-
D3DCMP _ forcer _ DWORD
-
Force cette énumération à se compiler à 32 bits de taille. Sans cette valeur, certains compilateurs permettent à cette énumération de compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Remarques
Les valeurs de ce type énuméré définissent les fonctions de comparaison prises en charge pour les _ États de rendu D3DRS ZFUNC, D3DRS _ ALPHAFUNC et D3DRS _ STENCILFUNC.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|