Enum CompareFunction
Comparison options.
[DataContract]
public enum CompareFunction
Fields
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).