Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_NEVER
-
Toujours échouer le test.
-
D3DCMP_LESS
-
Acceptez le nouveau pixel si sa valeur est inférieure à la valeur du pixel actuel.
-
D3DCMP_EQUAL
-
Acceptez le nouveau pixel si sa valeur est égale à celle du pixel actuel.
-
D3DCMP_LESSEQUAL
-
Acceptez le nouveau pixel si sa valeur est inférieure ou égale à la valeur du pixel actuel.
-
D3DCMP_GREATER
-
Acceptez le nouveau pixel si sa valeur est supérieure à la valeur du pixel actuel.
-
D3DCMP_NOTEQUAL
-
Acceptez le nouveau pixel si sa valeur n’est pas égale à celle du pixel actuel.
-
D3DCMP_GREATEREQUAL
-
Acceptez le nouveau pixel si sa valeur est supérieure ou égale à la valeur du pixel actuel.
-
D3DCMP_ALWAYS
-
Toujours réussir le test.
-
D3DCMP_FORCE_DWORD
-
Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Notes
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.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
Voir aussi