Enumeración D3DCMPFUNC

Define las funciones de comparación admitidas.

Sintaxis

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

Siempre se produce un error en la prueba.

D3DCMP_LESS

Acepte el nuevo píxel si su valor es menor que el valor del píxel actual.

D3DCMP_EQUAL

Acepte el nuevo píxel si su valor es igual al valor del píxel actual.

D3DCMP_LESSEQUAL

Acepte el nuevo píxel si su valor es menor o igual que el valor del píxel actual.

D3DCMP_GREATER

Acepte el nuevo píxel si su valor es mayor que el valor del píxel actual.

D3DCMP_NOTEQUAL

Acepte el nuevo píxel si su valor no es igual al valor del píxel actual.

D3DCMP_GREATEREQUAL

Acepte el nuevo píxel si su valor es mayor o igual que el valor del píxel actual.

D3DCMP_ALWAYS

Pase siempre la prueba.

D3DCMP_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

Los valores de este tipo enumerado definen las funciones de comparación admitidas para los estados de representación de D3DRS_ZFUNC, D3DRS_ALPHAFUNC y D3DRS_STENCILFUNC.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Enumeraciones de Direct3D

D3DRENDERSTATETYPE