Compartilhar via


enumeração D3D11_COMPARISON_FUNC (d3d11.h)

Opções de comparação.

Syntax

typedef enum D3D11_COMPARISON_FUNC {
  D3D11_COMPARISON_NEVER = 1,
  D3D11_COMPARISON_LESS = 2,
  D3D11_COMPARISON_EQUAL = 3,
  D3D11_COMPARISON_LESS_EQUAL = 4,
  D3D11_COMPARISON_GREATER = 5,
  D3D11_COMPARISON_NOT_EQUAL = 6,
  D3D11_COMPARISON_GREATER_EQUAL = 7,
  D3D11_COMPARISON_ALWAYS = 8
} ;

Constantes

 
D3D11_COMPARISON_NEVER
Valor: 1
Nunca passe a comparação.
D3D11_COMPARISON_LESS
Valor: 2
Se os dados de origem forem menores que os dados de destino, a comparação será aprovada.
D3D11_COMPARISON_EQUAL
Valor: 3
Se os dados de origem forem iguais aos dados de destino, a comparação será aprovada.
D3D11_COMPARISON_LESS_EQUAL
Valor: 4
Se os dados de origem forem menores ou iguais aos dados de destino, a comparação será aprovada.
D3D11_COMPARISON_GREATER
Valor: 5
Se os dados de origem forem maiores que os dados de destino, a comparação será aprovada.
D3D11_COMPARISON_NOT_EQUAL
Valor: 6
Se os dados de origem não forem iguais aos dados de destino, a comparação será aprovada.
D3D11_COMPARISON_GREATER_EQUAL
Valor: 7
Se os dados de origem forem maiores ou iguais aos dados de destino, a comparação será aprovada.
D3D11_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 D3D11_DEPTH_STENCIL_DESC), operações de estêncil de profundidade (consulte D3D11_DEPTH_STENCILOP_DESC) ou estado do sampler (consulte D3D11_SAMPLER_DESC).

Requisitos

   
Cabeçalho d3d11.h

Confira também

Enumerações principais