StencilState

Inheritance: java.lang.Object

public class StencilState

每个面的模板状态。

方法

方法描述
equals(Object obj)返回一个值,指示此实例是否等于指定的对象。
getClass()
getCompare()获取在模板测试中使用的比较函数
getDepthFailAction()获取当模板测试通过但深度测试失败时的模板操作。
getFailAction()获取当模板测试失败时的模板操作。
getPassAction()获取当模板测试和深度测试均通过时的模板操作。
hashCode()返回此实例的哈希码。
notify()
notifyAll()
setCompare(CompareFunction value)设置在模板测试中使用的比较函数
setDepthFailAction(StencilAction value)设置当模板测试通过但深度测试失败时的模板操作。
setFailAction(StencilAction value)设置当模板测试失败时的模板操作。
setPassAction(StencilAction value)设置当模板测试和深度测试均通过时的模板操作。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object obj)

public boolean equals(Object obj)

返回一个值,指示此实例是否等于指定的对象。

Parameters:

参数类型描述
objjava.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCompare()

public CompareFunction getCompare()

获取在模板测试中使用的比较函数

Returns: CompareFunction - the compare function used in stencil test

getDepthFailAction()

public StencilAction getDepthFailAction()

获取当模板测试通过但深度测试失败时的模板操作。

Returns: StencilAction - the stencil action when stencil test pass but depth test fails.

getFailAction()

public StencilAction getFailAction()

获取当模板测试失败时的模板操作。

Returns: StencilAction - the stencil action when stencil test fails.

getPassAction()

public StencilAction getPassAction()

获取当模板测试和深度测试均通过时的模板操作。

Returns: StencilAction - the stencil action when both stencil test and depth test passes.

hashCode()

public int hashCode()

返回此实例的哈希码。

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCompare(CompareFunction value)

public void setCompare(CompareFunction value)

设置在模板测试中使用的比较函数

Parameters:

参数类型描述
valueCompareFunction新值

setDepthFailAction(StencilAction value)

public void setDepthFailAction(StencilAction value)

设置当模板测试通过但深度测试失败时的模板操作。

Parameters:

参数类型描述
valueStencilAction新值

setFailAction(StencilAction value)

public void setFailAction(StencilAction value)

设置当模板测试失败时的模板操作。

Parameters:

参数类型描述
valueStencilAction新值

setPassAction(StencilAction value)

public void setPassAction(StencilAction value)

设置当模板测试和深度测试均通过时的模板操作。

Parameters:

参数类型描述
valueStencilAction新值

toString()

public String toString()

Returns: java.lang.String

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