|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<CompareFunction>
Microsoft.Xna.Framework.Graphics.CompareFunction
public enum CompareFunction
Defines comparison functions that can be chosen for alpha, stencil, or depth-buffer tests.
Enum Constant Summary | |
---|---|
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 is not equal to the value of the current pixel. |
Method Summary | |
---|---|
int |
getValue()
|
static CompareFunction |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static CompareFunction[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final CompareFunction Always
public static final CompareFunction Never
public static final CompareFunction Less
public static final CompareFunction LessEqual
public static final CompareFunction Equal
public static final CompareFunction GreaterEqual
public static final CompareFunction Greater
public static final CompareFunction NotEqual
Method Detail |
---|
public static CompareFunction[] values()
for (CompareFunction c : CompareFunction.values()) System.out.println(c);
public static CompareFunction valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic int getValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |