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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| other | RenderState | Karşı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
BlendFactor.CONSTANT_COLOR içinde kullanıldığı yerde harmanlama rengini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | FVector4 | Yeni değer |
setCullFace(boolean value)
public void setCullFace(boolean value)
Yüz kapatmayı etkinleştirin veya devre dışı bırakın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Hangi yüzün kapatılacağını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Derinlik testinde kullanılan karşılaştırma işlevini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | CompareFunction | Yeni değer |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Derinlik yazımını etkinleştirin veya devre dışı bırakın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Derinlik testini etkinleştirin veya devre dışı bırakın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Rengin nasıl harmanlandığını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | BlendFactor | Yeni değer |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Hangi sıranın ön yüz olduğunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | FrontFace | Yeni değer |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Poligonun render modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | PolygonMode | Yeni değer |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Makas testini etkinleştirin veya devre dışı bırakın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni değer |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Rengin nasıl harmanlandığını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | BlendFactor | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
setStencilReference(int value)
public void setStencilReference(int value)
Stencil testi için referans değerini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Şablon testini etkinleştirin veya devre dışı bırakın.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |