D3D12_COMPARISON_FUNC enumeração (d3d12.h)
Especifica opções de comparação.
Syntax
typedef enum D3D12_COMPARISON_FUNC {
D3D12_COMPARISON_FUNC_NONE,
D3D12_COMPARISON_FUNC_NEVER = 1,
D3D12_COMPARISON_FUNC_LESS = 2,
D3D12_COMPARISON_FUNC_EQUAL = 3,
D3D12_COMPARISON_FUNC_LESS_EQUAL = 4,
D3D12_COMPARISON_FUNC_GREATER = 5,
D3D12_COMPARISON_FUNC_NOT_EQUAL = 6,
D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7,
D3D12_COMPARISON_FUNC_ALWAYS = 8
} ;
Constantes
D3D12_COMPARISON_FUNC_NEVER Valor: 1 Nunca passe a comparação. |
D3D12_COMPARISON_FUNC_LESS Valor: 2 Se os dados de origem forem menores que os dados de destino, a comparação será aprovada. |
D3D12_COMPARISON_FUNC_EQUAL Valor: 3 Se os dados de origem forem iguais aos dados de destino, a comparação será aprovada. |
D3D12_COMPARISON_FUNC_LESS_EQUAL Valor: 4 Se os dados de origem forem menores ou iguais aos dados de destino, a comparação será aprovada. |
D3D12_COMPARISON_FUNC_GREATER Valor: 5 Se os dados de origem forem maiores que os dados de destino, a comparação será aprovada. |
D3D12_COMPARISON_FUNC_NOT_EQUAL Valor: 6 Se os dados de origem não forem iguais aos dados de destino, a comparação será aprovada. |
D3D12_COMPARISON_FUNC_GREATER_EQUAL Valor: 7 Se os dados de origem forem maiores ou iguais aos dados de destino, a comparação será aprovada. |
D3D12_COMPARISON_FUNC_ALWAYS Valor: 8 Sempre passe a comparação. |
Comentários
Uma opção de comparação determina como 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 que você defina uma opção de comparação para
- um buffer de estêncil de profundidade (D3D12_DEPTH_STENCIL_DESC)
- Operações de estêncil de profundidade (D3D12_DEPTH_STENCILOP_DESC)
- estado do sampler (D3D12_SAMPLER_DESC)
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12.h |