É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
D3D9Types. h

Voir aussi

Énumérations Direct3D

D3DRENDERSTATETYPE