CompareFunction Enumeration

Defines comparison functions that can be chosen for alpha, stencil, or depth-buffer tests.

Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework.Graphics (in microsoft.xna.framework.graphics.dll)

Syntax

public enum CompareFunction

Members

  Member name Description
Always Always pass the test.
Equal Accept the new pixel if its value is equal to the value of the current pixel.
Greater Accept the new pixel if its value is greater than the value of the current pixel.
GreaterEqual Accept the new pixel if its value is greater than or equal to the value of the current pixel.
Less Accept the new pixel if its value is less than the value of the current pixel.
LessEqual Accept the new pixel if its value is less than or equal to the value of the current pixel.
Never Always fail the test.
NotEqual Accept the new pixel if its value does not equal the value of the current pixel.

See Also

Reference

CounterClockwiseStencilFunction
DepthBufferFunction
StencilFunction
Microsoft.Xna.Framework.Graphics Namespace

Platforms

Xbox 360, Windows 7, Windows Vista, Windows XP