Package com.aspose.threed
Enum StencilAction
- java.lang.Object
-
- java.lang.Enum<StencilAction>
-
- com.aspose.threed.StencilAction
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<StencilAction>
,java.lang.constant.Constable
public enum StencilAction extends java.lang.Enum<StencilAction>
The stencil test actions
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DECREMENT
Increments the current stencil buffer value, clamps to 0.DECREMENT_WRAP
Decrements the current stencil buffer value and wrap it to maximum value when it reaches zero.INCREMENT
Increments the current stencil buffer value, clamps to maximum value.INCREMENT_WRAP
Increments the current stencil buffer value and wrap it to zero when it reaches maximum value.INVERT
Bitwise inverts the current stencil buffer value.KEEP
Keep the current valueREPLACE
Sets the stencil buffer to ref where defined inRenderState.getStencilReference()
ZERO
Sets the stencil buffer value to 0
-
Method Summary
Modifier and Type Method Description static StencilAction
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static StencilAction[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
KEEP
public static final StencilAction KEEP
Keep the current value
-
ZERO
public static final StencilAction ZERO
Sets the stencil buffer value to 0
-
REPLACE
public static final StencilAction REPLACE
Sets the stencil buffer to ref where defined inRenderState.getStencilReference()
-
INCREMENT
public static final StencilAction INCREMENT
Increments the current stencil buffer value, clamps to maximum value.
-
INCREMENT_WRAP
public static final StencilAction INCREMENT_WRAP
Increments the current stencil buffer value and wrap it to zero when it reaches maximum value.
-
DECREMENT
public static final StencilAction DECREMENT
Increments the current stencil buffer value, clamps to 0.
-
DECREMENT_WRAP
public static final StencilAction DECREMENT_WRAP
Decrements the current stencil buffer value and wrap it to maximum value when it reaches zero.
-
INVERT
public static final StencilAction INVERT
Bitwise inverts the current stencil buffer value.
-
-
Method Detail
-
values
public static StencilAction[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static StencilAction valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-