Enumeração D3DCMPFUNC
Define as funções de comparação com suporte.
Sintaxe
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
-
Sempre falhe no teste.
-
D3DCMP_LESS
-
Aceite o novo pixel se seu valor for menor que o valor do pixel atual.
-
D3DCMP_EQUAL
-
Aceite o novo pixel se seu valor for igual ao valor do pixel atual.
-
D3DCMP_LESSEQUAL
-
Aceite o novo pixel se seu valor for menor ou igual ao valor do pixel atual.
-
D3DCMP_GREATER
-
Aceite o novo pixel se seu valor for maior que o valor do pixel atual.
-
D3DCMP_NOTEQUAL
-
Aceite o novo pixel se seu valor não for igual ao valor do pixel atual.
-
D3DCMP_GREATEREQUAL
-
Aceite o novo pixel se seu valor for maior ou igual ao valor do pixel atual.
-
D3DCMP_ALWAYS
-
Sempre passe no teste.
-
D3DCMP_FORCE_DWORD
-
Força essa enumeração a compilar para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada para um tamanho diferente de 32 bits. Este valor não é usado.
Comentários
Os valores nesse tipo enumerados definem as funções de comparação com suporte para os estados de renderização D3DRS_ZFUNC, D3DRS_ALPHAFUNC e D3DRS_STENCILFUNC.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também