RenderState
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable, java.lang.Comparable
public class RenderState implements Closeable, Comparable<RenderState>
Stato di rendering per la costruzione della pipeline. Le modifiche apportate allo stato di rendering non influenzeranno le istanze di pipeline create.
Costruttori
| Costruttore | Descrizione |
|---|---|
| RenderState() | Costruttore di RenderState |
Metodi
| Metodo | Descrizione |
|---|---|
| close() | Rilascia il RenderState e libera tutte le risorse interne. |
| compareTo(RenderState other) | Confronta lo stato di rendering con un’altra istanza |
| equals(Object obj) | Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. |
| getBlend() | Abilita o disabilita la fusione dei frammenti. |
| getBlendColor() | Ottiene il colore di fusione dove è usato in BlendFactor.CONSTANT_COLOR |
| getClass() | |
| getCullFace() | Abilita o disabilita il cull face |
| getCullFaceMode() | Ottiene quale faccia verrà cullata. |
| getDepthFunction() | Ottiene la funzione di confronto usata nel test di profondità |
| getDepthMask() | Abilita o disabilita la scrittura della profondità. |
| getDepthTest() | Abilita o disabilita il test di profondità. |
| getDestinationBlendFactor() | Ottiene come il colore è mescolato. |
| getFrontFace() | Ottiene quale ordine è la front face. |
| getPolygonMode() | Ottiene la modalità di rendering del poligono. |
| getScissorTest() | Abilita o disabilita lo scissor test |
| getSourceBlendFactor() | Ottiene come il colore è mescolato. |
| getStencilBackFace() | Ottiene lo stato dello stencil per la faccia posteriore. |
| getStencilFrontFace() | Ottiene lo stato dello stencil per la faccia anteriore. |
| getStencilMask() | Ottiene la maschera che viene ANData sia con il valore di riferimento sia con il valore di stencil memorizzato quando il test è completato. |
| getStencilReference() | Ottiene il valore di riferimento per il test di stencil. |
| getStencilTest() | Abilita o disabilita il test di stencil. |
| hashCode() | Restituisce il codice hash per questa istanza. |
| notify() | |
| notifyAll() | |
| setBlend(boolean value) | Abilita o disabilita la fusione dei frammenti. |
| setBlendColor(FVector4 value) | Imposta il colore di fusione dove è usato in BlendFactor.CONSTANT_COLOR |
| setCullFace(boolean value) | Abilita o disabilita il cull face |
| setCullFaceMode(int value) | Imposta quale faccia sarà cullata. |
| setDepthFunction(CompareFunction value) | Imposta la funzione di confronto usata nel test di profondità |
| setDepthMask(boolean value) | Abilita o disabilita la scrittura della profondità. |
| setDepthTest(boolean value) | Abilita o disabilita il test di profondità. |
| setDestinationBlendFactor(BlendFactor value) | Imposta come il colore è mescolato. |
| setFrontFace(FrontFace value) | Imposta quale ordine è la front face. |
| setPolygonMode(PolygonMode value) | Imposta la modalità di rendering del poligono. |
| setScissorTest(boolean value) | Abilita o disabilita lo scissor test |
| setSourceBlendFactor(BlendFactor value) | Imposta come il colore è mescolato. |
| setStencilMask(int value) | Imposta la maschera che viene ANData sia al valore di riferimento sia al valore di stencil memorizzato quando il test è completato. |
| setStencilReference(int value) | Imposta il valore di riferimento per il test dello stencil. |
| setStencilTest(boolean value) | Abilita o disabilita il test di stencil. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RenderState()
public RenderState()
Costruttore di RenderState
close()
public void close()
Rilascia il RenderState e libera tutte le risorse interne.
compareTo(RenderState other)
public int compareTo(RenderState other)
Confronta lo stato di rendering con un’altra istanza
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| other | RenderState | Un altro stato di rendering da confrontare. |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getBlend()
public boolean getBlend()
Abilita o disabilita la fusione dei frammenti.
Returns: boolean - Abilita o disabilita la miscelazione dei frammenti.
getBlendColor()
public FVector4 getBlendColor()
Ottiene il colore di fusione dove è usato in 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()
Abilita o disabilita il cull face
Returns: boolean - Abilita o disabilita il culling delle facce.
getCullFaceMode()
public int getCullFaceMode()
Ottiene quale faccia verrà cullata.
Returns: int - quale faccia verrà eliminata.
getDepthFunction()
public CompareFunction getDepthFunction()
Ottiene la funzione di confronto usata nel test di profondità
Returns: CompareFunction - the compare function used in depth test
getDepthMask()
public boolean getDepthMask()
Abilita o disabilita la scrittura della profondità.
Returns: boolean - Abilita o disabilita la scrittura della profondità.
getDepthTest()
public boolean getDepthTest()
Abilita o disabilita il test di profondità.
Returns: boolean - Abilita o disabilita il test di profondità.
getDestinationBlendFactor()
public BlendFactor getDestinationBlendFactor()
Ottiene come il colore è mescolato.
Returns: BlendFactor - how the color is blended.
getFrontFace()
public FrontFace getFrontFace()
Ottiene quale ordine è la front face.
Returns: FrontFace - which order is front face.
getPolygonMode()
public PolygonMode getPolygonMode()
Ottiene la modalità di rendering del poligono.
Returns: PolygonMode - the polygon’s render mode.
getScissorTest()
public boolean getScissorTest()
Abilita o disabilita lo scissor test
Returns: boolean - Abilita o disabilita il test dello scissor.
getSourceBlendFactor()
public BlendFactor getSourceBlendFactor()
Ottiene come il colore è mescolato.
Returns: BlendFactor - how the color is blended.
getStencilBackFace()
public StencilState getStencilBackFace()
Ottiene lo stato dello stencil per la faccia posteriore.
Returns: StencilState - the stencil state for back face.
getStencilFrontFace()
public StencilState getStencilFrontFace()
Ottiene lo stato dello stencil per la faccia anteriore.
Returns: StencilState - the stencil state for front face.
getStencilMask()
public int getStencilMask()
Ottiene la maschera che viene ANData sia con il valore di riferimento sia con il valore di stencil memorizzato quando il test è completato.
Returns: int - la maschera che viene ANData sia al valore di riferimento sia al valore di stencil memorizzato quando il test è completato.
getStencilReference()
public int getStencilReference()
Ottiene il valore di riferimento per il test di stencil.
Returns: int - il valore di riferimento per il test dello stencil.
getStencilTest()
public boolean getStencilTest()
Abilita o disabilita il test di stencil.
Returns: boolean - Abilita o disabilita il test dello stencil.
hashCode()
public int hashCode()
Restituisce il codice hash per questa istanza.
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setBlend(boolean value)
public void setBlend(boolean value)
Abilita o disabilita la fusione dei frammenti.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Nuovo valore |
setBlendColor(FVector4 value)
public void setBlendColor(FVector4 value)
Imposta il colore di fusione dove è usato in BlendFactor.CONSTANT_COLOR
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | FVector4 | Nuovo valore |
setCullFace(boolean value)
public void setCullFace(boolean value)
Abilita o disabilita il cull face
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Nuovo valore |
setCullFaceMode(int value)
public void setCullFaceMode(int value)
Imposta quale faccia sarà cullata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo valore |
setDepthFunction(CompareFunction value)
public void setDepthFunction(CompareFunction value)
Imposta la funzione di confronto usata nel test di profondità
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | CompareFunction | Nuovo valore |
setDepthMask(boolean value)
public void setDepthMask(boolean value)
Abilita o disabilita la scrittura della profondità.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Nuovo valore |
setDepthTest(boolean value)
public void setDepthTest(boolean value)
Abilita o disabilita il test di profondità.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Nuovo valore |
setDestinationBlendFactor(BlendFactor value)
public void setDestinationBlendFactor(BlendFactor value)
Imposta come il colore è mescolato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | BlendFactor | Nuovo valore |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
Imposta quale ordine è la front face.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | FrontFace | Nuovo valore |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
Imposta la modalità di rendering del poligono.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | PolygonMode | Nuovo valore |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
Abilita o disabilita lo scissor test
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Nuovo valore |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
Imposta come il colore è mescolato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | BlendFactor | Nuovo valore |
setStencilMask(int value)
public void setStencilMask(int value)
Imposta la maschera che viene ANData sia al valore di riferimento sia al valore di stencil memorizzato quando il test è completato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo valore |
setStencilReference(int value)
public void setStencilReference(int value)
Imposta il valore di riferimento per il test dello stencil.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | Nuovo valore |
setStencilTest(boolean value)
public void setStencilTest(boolean value)
Abilita o disabilita il test di stencil.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | boolean | Nuovo valore |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |