enumeração D3D10_COMPARISON_FUNC (d3d10.h)
Opções de comparação.
Syntax
typedef enum D3D10_COMPARISON_FUNC {
D3D10_COMPARISON_NEVER = 1,
D3D10_COMPARISON_LESS = 2,
D3D10_COMPARISON_EQUAL = 3,
D3D10_COMPARISON_LESS_EQUAL = 4,
D3D10_COMPARISON_GREATER = 5,
D3D10_COMPARISON_NOT_EQUAL = 6,
D3D10_COMPARISON_GREATER_EQUAL = 7,
D3D10_COMPARISON_ALWAYS = 8
} ;
Constantes
D3D10_COMPARISON_NEVER Valor: 1 Nunca passe a comparação. |
D3D10_COMPARISON_LESS Valor: 2 Se os dados de origem forem menores que os dados de destino, a comparação será aprovada. |
D3D10_COMPARISON_EQUAL Valor: 3 Se os dados de origem forem iguais aos dados de destino, a comparação será aprovada. |
D3D10_COMPARISON_LESS_EQUAL Valor: 4 Se os dados de origem forem menores ou iguais aos dados de destino, a comparação será aprovada. |
D3D10_COMPARISON_GREATER Valor: 5 Se os dados de origem forem maiores que os dados de destino, a comparação será aprovada. |
D3D10_COMPARISON_NOT_EQUAL Valor: 6 Se os dados de origem não forem iguais aos dados de destino, a comparação será aprovada. |
D3D10_COMPARISON_GREATER_EQUAL Valor: 7 Se os dados de origem forem maiores ou iguais aos dados de destino, a comparação será aprovada. |
D3D10_COMPARISON_ALWAYS Valor: 8 Sempre passe a comparação. |
Comentários
Uma opção de comparação determina se o runtime compara dados de origem (novos) com os dados de destino (existentes) antes de armazenar os novos dados. A opção de comparação é declarada em uma descrição antes de um objeto ser criado. A API permite definir uma opção de comparação para um buffer de estêncil de profundidade (consulte D3D10_DEPTH_STENCIL_DESC), operações de estêncil de profundidade (consulte D3D10_DEPTH_STENCILOP_DESC) ou estado do sampler (consulte D3D10_SAMPLER_DESC).
Requisitos
Cabeçalho | d3d10.h |