Enum CompareFunction
Comparison options.
[DataContract]
public enum CompareFunctionFields
- Always = 8
- Always pass the comparison. 
- Equal = 3
- If the source data is equal to the destination data, the comparison passes. 
- Greater = 5
- If the source data is greater than the destination data, the comparison passes. 
- GreaterEqual = 7
- If the source data is greater than or equal to the destination data, the comparison passes. 
- Less = 2
- If the source data is less than the destination data, the comparison passes. 
- LessEqual = 4
- If the source data is less than or equal to the destination data, the comparison passes. 
- Never = 1
- Never pass the comparison. 
- NotEqual = 6
- If the source data is not equal to the destination data, the comparison passes. 
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 IDepthStencilState), depth-stencil operations, or sampler state (see SamplerState).