Package com.ardor3d.renderer.state
Enum Class StencilState.StencilOperation
java.lang.Object
java.lang.Enum<StencilState.StencilOperation>
com.ardor3d.renderer.state.StencilState.StencilOperation
- All Implemented Interfaces:
Serializable
,Comparable<StencilState.StencilOperation>
,Constable
- Enclosing class:
StencilState
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionA stencil function result that decrements the current stencil buffer value.A stencil function result that decrements the current stencil buffer and wraps around to the highest stencil value if it reaches the min. value.A stencil function result that increments the current stencil buffer value.A stencil function result that increments the current stencil buffer value and wraps around to the lowest stencil value if it reaches the max.A stencil function result that bitwise inverts the current stencil buffer value.A stencil function result that keeps the current value.A stencil function result that sets the stencil buffer value to ref, as specified by stencil function.A stencil function result that sets the stencil buffer value to 0. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static StencilState.StencilOperation[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Keep
A stencil function result that keeps the current value. -
Zero
A stencil function result that sets the stencil buffer value to 0. -
Replace
A stencil function result that sets the stencil buffer value to ref, as specified by stencil function. -
Increment
A stencil function result that increments the current stencil buffer value. -
Decrement
A stencil function result that decrements the current stencil buffer value. -
IncrementWrap
A stencil function result that increments the current stencil buffer value and wraps around to the lowest stencil value if it reaches the max. (if the renderer does not support stencil wrap, we'll fall back to Increment) -
DecrementWrap
A stencil function result that decrements the current stencil buffer and wraps around to the highest stencil value if it reaches the min. value. (if the renderer does not support stencil wrap, we'll fall back to Decrement) -
Invert
A stencil function result that bitwise inverts the current stencil buffer value.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-