RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Estado de renderizado para construir la canalización. Los cambios realizados en el estado de renderizado no afectarán a las instancias de canalización creadas.
Constructores
| Constructor | Descripción |
|---|---|
| RenderState() | Constructor de RenderState |
Métodos
| Método | Descripción |
|---|---|
| close() | Descarta el RenderState y libera todos los recursos internos. |
| compareTo(RenderState other) | Compara el estado de renderizado con otra instancia |
| equals(Object obj) | Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
| getBlend() | Habilita o deshabilita la mezcla de fragmentos. |
| getBlendColor() | Obtiene el color de mezcla donde se usa en BlendFactor.CONSTANT_COLOR |
| getClass() | |
| getCullFace() | Habilita o deshabilita la eliminación de caras |
| getCullFaceMode() | Obtiene qué cara será eliminada. |
| getDepthFunction() | Obtiene la función de comparación usada en la prueba de profundidad |
| getDepthMask() | Habilita o deshabilita la escritura de profundidad. |
| getDepthTest() | Habilita o deshabilita la prueba de profundidad. |
| getDestinationBlendFactor() | Obtiene cómo se mezcla el color. |
| getFrontFace() | Obtiene cuál es el orden de la cara frontal. |
| getPolygonMode() | Obtiene el modo de renderizado del polígono. |
| getScissorTest() | Habilita o deshabilita la prueba de recorte |
| getSourceBlendFactor() | Obtiene cómo se mezcla el color. |
| getStencilBackFace() | Obtiene el estado de stencil para la cara trasera. |
| getStencilFrontFace() | Obtiene el estado de stencil para la cara frontal. |
| getStencilMask() | Obtiene la máscara que se ANDea con la referencia y el valor de stencil almacenado cuando se completa la prueba. |
| getStencilReference() | Obtiene el valor de referencia para la prueba de stencil. |
| getStencilTest() | Habilita o deshabilita la prueba de stencil |
| hashCode() | Devuelve el código hash para esta instancia. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Habilita o deshabilita la mezcla de fragmentos. |
| setBlendColor(FVector4 value) | Establece el color de mezcla donde se usa en BlendFactor.CONSTANT_COLOR |
| setCullFace(boolean value) | Habilita o deshabilita la eliminación de caras |
| setCullFaceMode(int value) | Establece qué cara será eliminada. |
| setDepthFunction(CompareFunction value) | Establece la función de comparación usada en la prueba de profundidad |
| setDepthMask(boolean value) | Habilita o deshabilita la escritura de profundidad. |
| setDepthTest(boolean value) | Habilita o deshabilita la prueba de profundidad. |
| setDestinationBlendFactor(BlendFactor value) | Establece cómo se mezcla el color. |
| setFrontFace(FrontFace value) | Establece cuál es el orden de la cara frontal. |
| setPolygonMode(PolygonMode value) | Establece el modo de renderizado del polígono. |
| setScissorTest(boolean value) | Habilita o deshabilita la prueba de recorte |
| setSourceBlendFactor(BlendFactor value) | Establece cómo se mezcla el color. |
| setStencilMask(int value) | Establece la máscara que se ANDea con el valor de referencia y el valor de plantilla almacenado cuando se realiza la prueba. |
| setStencilReference(int value) | Establece el valor de referencia para la prueba de plantilla. |
| setStencilTest(boolean value) | Habilita o deshabilita la prueba de stencil |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Constructor de RenderState
close()
public void close()
Descarta el RenderState y libera todos los recursos internos.
compareTo(RenderState other)
public int compareTo(RenderState other)
Compara el estado de renderizado con otra instancia
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| other | RenderState | Otro estado de renderizado para comparar |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Devuelve un valor que indica si esta instancia es igual a un objeto especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Habilita o deshabilita la mezcla de fragmentos.
Returns: boolean - Habilitar o deshabilitar la mezcla de fragmentos.
getBlendColor()
public FVector4 getBlendColor()
Obtiene el color de mezcla donde se usa en BlendFactor.CONSTANT_COLOR
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()
Habilita o deshabilita la eliminación de caras
Returns: boolean - Habilitar o deshabilitar la eliminación de caras
getCullFaceMode()
public int getCullFaceMode()
Obtiene qué cara será eliminada.
Returns: int - qué cara será eliminada.
getDepthFunction()
public CompareFunction getDepthFunction()
Obtiene la función de comparación usada en la prueba de profundidad
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Habilita o deshabilita la escritura de profundidad.
Returns: boolean - Habilitar o deshabilitar la escritura de profundidad.
getDepthTest()
public boolean getDepthTest()
Habilita o deshabilita la prueba de profundidad.
Returns: boolean - Habilitar o deshabilitar la prueba de profundidad.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Obtiene cómo se mezcla el color.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Obtiene cuál es el orden de la cara frontal.
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Obtiene el modo de renderizado del polígono.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Habilita o deshabilita la prueba de recorte
Returns: boolean - Habilitar o deshabilitar la prueba de recorte
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Obtiene cómo se mezcla el color.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Obtiene el estado de stencil para la cara trasera.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Obtiene el estado de stencil para la cara frontal.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Obtiene la máscara que se ANDea con la referencia y el valor de stencil almacenado cuando se completa la prueba.
Returns: int - la máscara que se ANDea con el valor de referencia y el valor de plantilla almacenado cuando se realiza la prueba.
getStencilReference()
public int getStencilReference()
Obtiene el valor de referencia para la prueba de stencil.
Returns: int - el valor de referencia para la prueba de plantilla.
getStencilTest()
public boolean getStencilTest()
Habilita o deshabilita la prueba de stencil
Returns: boolean - Habilitar o deshabilitar la prueba de plantilla.
hashCode()
public int hashCode()
Devuelve el código hash para esta instancia.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Habilita o deshabilita la mezcla de fragmentos.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Establece el color de mezcla donde se usa en BlendFactor.CONSTANT_COLOR
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | FVector4 | Nuevo valor |
setCullFace(boolean value)
public void setCullFace(boolean value)
Habilita o deshabilita la eliminación de caras
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Establece qué cara será eliminada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | Nuevo valor |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Establece la función de comparación usada en la prueba de profundidad
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | CompareFunction | Nuevo valor |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Habilita o deshabilita la escritura de profundidad.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Habilita o deshabilita la prueba de profundidad.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Establece cómo se mezcla el color.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | BlendFactor | Nuevo valor |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Establece cuál es el orden de la cara frontal.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | FrontFace | Nuevo valor |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Establece el modo de renderizado del polígono.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PolygonMode | Nuevo valor |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Habilita o deshabilita la prueba de recorte
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Establece cómo se mezcla el color.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | BlendFactor | Nuevo valor |
setStencilMask(int value)
public void setStencilMask(int value)
Establece la máscara que se ANDea con el valor de referencia y el valor de plantilla almacenado cuando se realiza la prueba.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | Nuevo valor |
setStencilReference(int value)
public void setStencilReference(int value)
Establece el valor de referencia para la prueba de plantilla.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | Nuevo valor |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Habilita o deshabilita la prueba de stencil
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | Nuevo valor |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |