enumeración D3D12_COMPARISON_FUNC (d3d12.h)
Especifica las opciones de comparación.
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 pase la comparación. |
D3D12_COMPARISON_FUNC_LESS Valor: 2 Si los datos de origen son menores que los datos de destino, la comparación pasa. |
D3D12_COMPARISON_FUNC_EQUAL Valor: 3 Si los datos de origen son iguales a los datos de destino, la comparación pasa. |
D3D12_COMPARISON_FUNC_LESS_EQUAL Valor: 4 Si los datos de origen son menores o iguales que los datos de destino, la comparación pasa. |
D3D12_COMPARISON_FUNC_GREATER Valor: 5 Si los datos de origen son mayores que los datos de destino, la comparación pasa. |
D3D12_COMPARISON_FUNC_NOT_EQUAL Valor: 6 Si los datos de origen no son iguales a los datos de destino, la comparación pasa. |
D3D12_COMPARISON_FUNC_GREATER_EQUAL Valor: 7 Si los datos de origen son mayores o iguales que los datos de destino, la comparación pasa. |
D3D12_COMPARISON_FUNC_ALWAYS Valor: 8 Pase siempre la comparación. |
Comentarios
Una opción de comparación determina cómo el tiempo de ejecución compara los datos de origen (nuevos) con los datos de destino (existentes) antes de almacenar los nuevos datos. La opción de comparación se declara en una descripción antes de crear un objeto. La API permite establecer una opción de comparación para
- un búfer de galería de símbolos de profundidad (D3D12_DEPTH_STENCIL_DESC)
- Operaciones de galería de símbolos de profundidad (D3D12_DEPTH_STENCILOP_DESC)
- estado del sampler (D3D12_SAMPLER_DESC)
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |