Compartilhar via


D3DMCMPFUNC

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa enumeração fornece valores que identificam funções de comparação para vários estados processar. Para obter mais informações, consulte D3DMRENDERSTATETYPE.

Syntax

typedef enum _D3DMCMPFUNC {
  D3DMCMP_NEVER        = 1,
  D3DMCMP_LESS         = 2,
  D3DMCMP_EQUAL        = 3,
  D3DMCMP_LESSEQUAL    = 4,
  D3DMCMP_GREATER      = 5,
  D3DMCMP_NOTEQUAL     = 6,
  D3DMCMP_GREATEREQUAL = 7,
  D3DMCMP_ALWAYS       = 8,
  D3DMCMP_FORCE_ULONG  = 0x7fffffff,
} D3DMCMPFUNC;

Elementos

  • D3DMCMP_NEVER
    A comparação é sempre FALSE.
  • D3DMCMP_LESS
    A comparação for TRUE se a entrada valor for menor que o valor de referência.
  • D3DMCMP_EQUAL
    A comparação for TRUE se a entrada valor e valor de referência são iguais.
  • D3DMCMP_LESSEQUAL
    A comparação for TRUE se a entrada valor é menor ou igual a o valor de referência.
  • D3DMCMP_GREATER
    A comparação for TRUE se a entrada valor for maior do que o valor de referência.
  • D3DMCMP_NOTEQUAL
    A comparação for TRUE se a entrada valor não é igual ao valor de referência.
  • D3DMCMP_GREATEREQUAL
    A comparação for TRUE se a entrada valor é maior ou igual ao valor de referência.
  • D3DMCMP_ALWAYS
    A comparação é sempre TRUE.
  • D3DMCMP_FORCE_ULONG
    Força o compilador para interpretar a enumeração como um valor ULONG. Este valor não é usada diretamente na programação do Mobile Direct3D.

Remarks

Valores dessa enumeração são usados no estado de processar D3DMRS_ZFUNC.

Requirements

Header d3dmtypes.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Direct3D Mobile Enumerations
D3DMRENDERSTATETYPE

Concepts

Depth Buffering