StencilState

Inheritance: java.lang.Object

public class StencilState

Stencil‑tillstånd per yta.

Metoder

MetodBeskrivning
equals(Object obj)Returnerar ett värde som indikerar om den här instansen är lika med ett angivet objekt.
getClass()
getCompare()Hämtar jämförelsefunktionen som används i stenciltestet
getDepthFailAction()Hämtar stencilåtgärden när stenciltestet passerar men djupstestet misslyckas.
getFailAction()Hämtar stencilåtgärden när stenciltestet misslyckas.
getPassAction()Hämtar stencilåtgärden när både stenciltestet och djupstestet passerar.
hashCode()Returnerar hashkoden för den här instansen.
notify()
notifyAll()
setCompare(CompareFunction value)Ställer in jämförelsefunktionen som används i stenciltestet
setDepthFailAction(StencilAction value)Ställer in stencilåtgärden när stenciltestet passerar men djupstestet misslyckas.
setFailAction(StencilAction value)Ställer in stencilåtgärden när stenciltestet misslyckas.
setPassAction(StencilAction value)Ställer in stencilåtgärden när både stenciltestet och djupstestet passerar.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object obj)

public boolean equals(Object obj)

Returnerar ett värde som indikerar om den här instansen är lika med ett angivet objekt.

Parameters:

ParameterTypBeskrivning
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCompare()

public CompareFunction getCompare()

Hämtar jämförelsefunktionen som används i stenciltestet

Returns: CompareFunction - the compare function used in stencil test

getDepthFailAction()

public StencilAction getDepthFailAction()

Hämtar stencilåtgärden när stenciltestet passerar men djupstestet misslyckas.

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

getFailAction()

public StencilAction getFailAction()

Hämtar stencilåtgärden när stenciltestet misslyckas.

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

getPassAction()

public StencilAction getPassAction()

Hämtar stencilåtgärden när både stenciltestet och djupstestet passerar.

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

hashCode()

public int hashCode()

Returnerar hashkoden för den här instansen.

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCompare(CompareFunction value)

public void setCompare(CompareFunction value)

Ställer in jämförelsefunktionen som används i stenciltestet

Parameters:

ParameterTypBeskrivning
valueCompareFunctionNytt värde

setDepthFailAction(StencilAction value)

public void setDepthFailAction(StencilAction value)

Ställer in stencilåtgärden när stenciltestet passerar men djupstestet misslyckas.

Parameters:

ParameterTypBeskrivning
valueStencilActionNytt värde

setFailAction(StencilAction value)

public void setFailAction(StencilAction value)

Ställer in stencilåtgärden när stenciltestet misslyckas.

Parameters:

ParameterTypBeskrivning
valueStencilActionNytt värde

setPassAction(StencilAction value)

public void setPassAction(StencilAction value)

Ställer in stencilåtgärden när både stenciltestet och djupstestet passerar.

Parameters:

ParameterTypBeskrivning
valueStencilActionNytt värde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int