#region License /* FNA - XNA4 Reimplementation for Desktop Platforms * Copyright 2009-2016 Ethan Lee and the MonoGame Team * * Released under the Microsoft Public License. * See LICENSE for details. */ #endregion namespace Microsoft.Xna.Framework.Graphics { /// /// The comparison function used for depth, stencil, and alpha tests. /// public enum CompareFunction { /// /// Always passes the test. /// Always, /// /// Never passes the test. /// Never, /// /// Passes the test when the new pixel value is less than current pixel value. /// Less, /// /// Passes the test when the new pixel value is less than or equal to current pixel value. /// LessEqual, /// /// Passes the test when the new pixel value is equal to current pixel value. /// Equal, /// /// Passes the test when the new pixel value is greater than or equal to current pixel value. /// GreaterEqual, /// /// Passes the test when the new pixel value is greater than current pixel value. /// Greater, /// /// Passes the test when the new pixel value does not equal to current pixel value. /// NotEqual } }