RenderState

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable, java.lang.Comparable

public class RenderState implements Closeable, Comparable<RenderState>

Render hattını oluşturmak için render durumu. Render durumunda yapılan değişiklikler, oluşturulan pipeline örneklerini etkilemez.

Yapıcılar

YapıcıAçıklama
RenderState()RenderState yapıcısı

Yöntemler

YöntemAçıklama
close()RenderState nesnesini serbest bırakın ve tüm dahili kaynakları serbest bırakın.
compareTo(RenderState other)Render durumunu başka bir örnekle karşılaştırın.
equals(Object obj)Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.
getBlend()Parçacık harmanlamasını etkinleştirin veya devre dışı bırakın.
getBlendColor()BlendFactor.CONSTANT_COLOR içinde kullanıldığı yerde harmanlama rengini alır.
getClass()
getCullFace()Yüz kapatmayı etkinleştirin veya devre dışı bırakın.
getCullFaceMode()Hangi yüzün kapatılacağını alır.
getDepthFunction()Derinlik testinde kullanılan karşılaştırma işlevini alır.
getDepthMask()Derinlik yazımını etkinleştirin veya devre dışı bırakın.
getDepthTest()Derinlik testini etkinleştirin veya devre dışı bırakın.
getDestinationBlendFactor()Rengin nasıl harmanlandığını alır.
getFrontFace()Hangi sıranın ön yüz olduğunu alır.
getPolygonMode()Poligonun render modunu alır.
getScissorTest()Makas testini etkinleştirin veya devre dışı bırakın.
getSourceBlendFactor()Rengin nasıl harmanlandığını alır.
getStencilBackFace()Arka yüz için şablon durumunu alır.
getStencilFrontFace()Ön yüz için şablon durumunu alır.
getStencilMask()Test tamamlandığında hem referans hem de depolanan şablon değeriyle AND yapılan maskeyi alır.
getStencilReference()Şablon testi için referans değerini alır.
getStencilTest()Şablon testini etkinleştirin veya devre dışı bırakın.
hashCode()Bu örnek için hash kodunu döndürür.
notify()
notifyAll()
setBlend(boolean value)Parçacık harmanlamasını etkinleştirin veya devre dışı bırakın.
setBlendColor(FVector4 value)BlendFactor.CONSTANT_COLOR içinde kullanıldığı yerde harmanlama rengini ayarlar.
setCullFace(boolean value)Yüz kapatmayı etkinleştirin veya devre dışı bırakın.
setCullFaceMode(int value)Hangi yüzün kapatılacağını ayarlar.
setDepthFunction(CompareFunction value)Derinlik testinde kullanılan karşılaştırma işlevini ayarlar.
setDepthMask(boolean value)Derinlik yazımını etkinleştirin veya devre dışı bırakın.
setDepthTest(boolean value)Derinlik testini etkinleştirin veya devre dışı bırakın.
setDestinationBlendFactor(BlendFactor value)Rengin nasıl harmanlandığını ayarlar.
setFrontFace(FrontFace value)Hangi sıranın ön yüz olduğunu ayarlar.
setPolygonMode(PolygonMode value)Poligonun render modunu ayarlar.
setScissorTest(boolean value)Makas testini etkinleştirin veya devre dışı bırakın.
setSourceBlendFactor(BlendFactor value)Rengin nasıl harmanlandığını ayarlar.
setStencilMask(int value)Test tamamlandığında hem referans hem de depolanan stencil değeriyle AND’lenen maskeyi ayarlar.
setStencilReference(int value)Stencil testi için referans değerini ayarlar.
setStencilTest(boolean value)Şablon testini etkinleştirin veya devre dışı bırakın.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

RenderState()

public RenderState()

RenderState yapıcısı

close()

public void close()

RenderState nesnesini serbest bırakın ve tüm dahili kaynakları serbest bırakın.

compareTo(RenderState other)

public int compareTo(RenderState other)

Render durumunu başka bir örnekle karşılaştırın.

Parameters:

ParametreTürAçıklama
otherRenderStateKarşılaştırmak için başka bir render durumu

Returns: int

equals(Object obj)

public boolean equals(Object obj)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

Parameters:

ParametreTürAçıklama
objjava.lang.Object

Returns: boolean

getBlend()

public boolean getBlend()

Parçacık harmanlamasını etkinleştirin veya devre dışı bırakın.

Returns: boolean - Parçacık karıştırmayı etkinleştir veya devre dışı bırak.

getBlendColor()

public FVector4 getBlendColor()

BlendFactor.CONSTANT_COLOR içinde kullanıldığı yerde harmanlama rengini alır.

Returns: FVector4 - the blend color where used in BlendFactor.CONSTANT_COLOR

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCullFace()

public boolean getCullFace()

Yüz kapatmayı etkinleştirin veya devre dışı bırakın.

Returns: boolean - Yüz silmeyi etkinleştir veya devre dışı bırak

getCullFaceMode()

public int getCullFaceMode()

Hangi yüzün kapatılacağını alır.

Returns: int - Hangi yüzün silineceği.

getDepthFunction()

public CompareFunction getDepthFunction()

Derinlik testinde kullanılan karşılaştırma işlevini alır.

Returns: CompareFunction - the compare function used in depth test

getDepthMask()

public boolean getDepthMask()

Derinlik yazımını etkinleştirin veya devre dışı bırakın.

Returns: boolean - Derinlik yazmayı etkinleştir veya devre dışı bırak.

getDepthTest()

public boolean getDepthTest()

Derinlik testini etkinleştirin veya devre dışı bırakın.

Returns: boolean - Derinlik testini etkinleştir veya devre dışı bırak.

getDestinationBlendFactor()

public BlendFactor getDestinationBlendFactor()

Rengin nasıl harmanlandığını alır.

Returns: BlendFactor - how the color is blended.

getFrontFace()

public FrontFace getFrontFace()

Hangi sıranın ön yüz olduğunu alır.

Returns: FrontFace - which order is front face.

getPolygonMode()

public PolygonMode getPolygonMode()

Poligonun render modunu alır.

Returns: PolygonMode - the polygon’s render mode.

getScissorTest()

public boolean getScissorTest()

Makas testini etkinleştirin veya devre dışı bırakın.

Returns: boolean - Makas testini etkinleştir veya devre dışı bırak

getSourceBlendFactor()

public BlendFactor getSourceBlendFactor()

Rengin nasıl harmanlandığını alır.

Returns: BlendFactor - how the color is blended.

getStencilBackFace()

public StencilState getStencilBackFace()

Arka yüz için şablon durumunu alır.

Returns: StencilState - the stencil state for back face.

getStencilFrontFace()

public StencilState getStencilFrontFace()

Ön yüz için şablon durumunu alır.

Returns: StencilState - the stencil state for front face.

getStencilMask()

public int getStencilMask()

Test tamamlandığında hem referans hem de depolanan şablon değeriyle AND yapılan maskeyi alır.

Returns: int - Test tamamlandığında hem referans hem de depolanan stencil değeriyle AND’lenen maskeyi.

getStencilReference()

public int getStencilReference()

Şablon testi için referans değerini alır.

Returns: int - Stencil testi için referans değeri.

getStencilTest()

public boolean getStencilTest()

Şablon testini etkinleştirin veya devre dışı bırakın.

Returns: boolean - Stencil testini etkinleştir veya devre dışı bırak.

hashCode()

public int hashCode()

Bu örnek için hash kodunu döndürür.

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBlend(boolean value)

public void setBlend(boolean value)

Parçacık harmanlamasını etkinleştirin veya devre dışı bırakın.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setBlendColor(FVector4 value)

public void setBlendColor(FVector4 value)

BlendFactor.CONSTANT_COLOR içinde kullanıldığı yerde harmanlama rengini ayarlar.

Parameters:

ParametreTürAçıklama
valueFVector4Yeni değer

setCullFace(boolean value)

public void setCullFace(boolean value)

Yüz kapatmayı etkinleştirin veya devre dışı bırakın.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setCullFaceMode(int value)

public void setCullFaceMode(int value)

Hangi yüzün kapatılacağını ayarlar.

Parameters:

ParametreTürAçıklama
değerintYeni değer

setDepthFunction(CompareFunction value)

public void setDepthFunction(CompareFunction value)

Derinlik testinde kullanılan karşılaştırma işlevini ayarlar.

Parameters:

ParametreTürAçıklama
valueCompareFunctionYeni değer

setDepthMask(boolean value)

public void setDepthMask(boolean value)

Derinlik yazımını etkinleştirin veya devre dışı bırakın.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setDepthTest(boolean value)

public void setDepthTest(boolean value)

Derinlik testini etkinleştirin veya devre dışı bırakın.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setDestinationBlendFactor(BlendFactor value)

public void setDestinationBlendFactor(BlendFactor value)

Rengin nasıl harmanlandığını ayarlar.

Parameters:

ParametreTürAçıklama
valueBlendFactorYeni değer

setFrontFace(FrontFace value)

public void setFrontFace(FrontFace value)

Hangi sıranın ön yüz olduğunu ayarlar.

Parameters:

ParametreTürAçıklama
valueFrontFaceYeni değer

setPolygonMode(PolygonMode value)

public void setPolygonMode(PolygonMode value)

Poligonun render modunu ayarlar.

Parameters:

ParametreTürAçıklama
valuePolygonModeYeni değer

setScissorTest(boolean value)

public void setScissorTest(boolean value)

Makas testini etkinleştirin veya devre dışı bırakın.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

setSourceBlendFactor(BlendFactor value)

public void setSourceBlendFactor(BlendFactor value)

Rengin nasıl harmanlandığını ayarlar.

Parameters:

ParametreTürAçıklama
valueBlendFactorYeni değer

setStencilMask(int value)

public void setStencilMask(int value)

Test tamamlandığında hem referans hem de depolanan stencil değeriyle AND’lenen maskeyi ayarlar.

Parameters:

ParametreTürAçıklama
değerintYeni değer

setStencilReference(int value)

public void setStencilReference(int value)

Stencil testi için referans değerini ayarlar.

Parameters:

ParametreTürAçıklama
değerintYeni değer

setStencilTest(boolean value)

public void setStencilTest(boolean value)

Şablon testini etkinleştirin veya devre dışı bırakın.

Parameters:

ParametreTürAçıklama
değerbooleanYeni değer

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int