StencilAction

Inheritance: java.lang.Object, java.lang.Enum

public enum StencilAction extends Enum<StencilAction>

模板测试操作

字段

字段描述
DECREMENT将当前模板缓冲区值递增,限制在 0。
DECREMENT_WRAP将当前模板缓冲区值递减,当达到零时将其包装到最大值。
INCREMENT将当前模板缓冲区值递增,限制在最大值。
INCREMENT_WRAP将当前模板缓冲区值递增,当达到最大值时将其包装为零。
INVERT对当前模板缓冲区值进行位反转。
KEEP保持当前值
REPLACE将模板缓冲区设置为在 RenderState.getStencilReference 中定义的 ref。
ZERO将模板缓冲区的值设置为 0

方法

方法描述
valueOf(Class arg0, String arg1)
compareTo(E arg0)
describeConstable()
equals(Object arg0)
getClass()
getDeclaringClass()
hashCode()
name()
notify()
notifyAll()
ordinal()
toString()
valueOf(String name)
values()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DECREMENT

public static final StencilAction DECREMENT

将当前模板缓冲区值递增,限制在 0。

DECREMENT_WRAP

public static final StencilAction DECREMENT_WRAP

将当前模板缓冲区值递减,当达到零时将其包装到最大值。

INCREMENT

public static final StencilAction INCREMENT

将当前模板缓冲区值递增,限制在最大值。

INCREMENT_WRAP

public static final StencilAction INCREMENT_WRAP

将当前模板缓冲区值递增,当达到最大值时将其包装为零。

INVERT

public static final StencilAction INVERT

对当前模板缓冲区值进行位反转。

KEEP

public static final StencilAction KEEP

保持当前值

REPLACE

public static final StencilAction REPLACE

将模板缓冲区设置为在 RenderState.getStencilReference 中定义的 ref。

ZERO

public static final StencilAction ZERO

将模板缓冲区的值设置为 0

valueOf(Class arg0, String arg1)

public static T <T>valueOf(Class<T> arg0, String arg1)

Parameters:

参数类型描述
arg0java.lang.Class
arg1java.lang.String

Returns: T

compareTo(E arg0)

public final int compareTo(E arg0)

Parameters:

参数类型描述
arg0E

Returns: int

describeConstable()

public final Optional<Enum.EnumDesc<E>> describeConstable()

Returns: java.util.Optional<java.lang.Enum.EnumDesc>

equals(Object arg0)

public final boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDeclaringClass()

public final Class<E> getDeclaringClass()

Returns: java.lang.Class

hashCode()

public final int hashCode()

Returns: int

name()

public final String name()

Returns: java.lang.String

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

ordinal()

public final int ordinal()

Returns: int

toString()

public String toString()

Returns: java.lang.String

valueOf(String name)

public static StencilAction valueOf(String name)

Parameters:

参数类型描述
名称java.lang.String

Returns: StencilAction

values()

public static StencilAction[] values()

Returns: com.aspose.threed.StencilAction[]

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int