Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Comparison options.
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
} ;
Constants
D3D11_COMPARISON_NEVER Value: 1 Never pass the comparison. |
D3D11_COMPARISON_LESS Value: 2 If the source data is less than the destination data, the comparison passes. |
D3D11_COMPARISON_EQUAL Value: 3 If the source data is equal to the destination data, the comparison passes. |
D3D11_COMPARISON_LESS_EQUAL Value: 4 If the source data is less than or equal to the destination data, the comparison passes. |
D3D11_COMPARISON_GREATER Value: 5 If the source data is greater than the destination data, the comparison passes. |
D3D11_COMPARISON_NOT_EQUAL Value: 6 If the source data is not equal to the destination data, the comparison passes. |
D3D11_COMPARISON_GREATER_EQUAL Value: 7 If the source data is greater than or equal to the destination data, the comparison passes. |
D3D11_COMPARISON_ALWAYS Value: 8 Always pass the comparison. |
Remarks
A comparison option determines whether how the runtime compares source (new) data against destination (existing) data before storing the new data. The comparison option is declared in a description before an object is created. The API allows you to set a comparison option for a depth-stencil buffer (see D3D11_DEPTH_STENCIL_DESC), depth-stencil operations (see D3D11_DEPTH_STENCILOP_DESC), or sampler state (see D3D11_SAMPLER_DESC).
Requirements
Requirement | Value |
---|---|
Header | d3d11.h |