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

CostruttoreDescrizione
RenderState()Costruttore di RenderState

Metodi

MetodoDescrizione
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:

ParametroTipoDescrizione
otherRenderStateUn 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:

ParametroTipoDescrizione
objjava.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:

ParametroTipoDescrizione
valorebooleanNuovo valore

setBlendColor(FVector4 value)

public void setBlendColor(FVector4 value)

Imposta il colore di fusione dove è usato in BlendFactor.CONSTANT_COLOR

Parameters:

ParametroTipoDescrizione
valueFVector4Nuovo valore

setCullFace(boolean value)

public void setCullFace(boolean value)

Abilita o disabilita il cull face

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore

setCullFaceMode(int value)

public void setCullFaceMode(int value)

Imposta quale faccia sarà cullata.

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setDepthFunction(CompareFunction value)

public void setDepthFunction(CompareFunction value)

Imposta la funzione di confronto usata nel test di profondità

Parameters:

ParametroTipoDescrizione
valueCompareFunctionNuovo valore

setDepthMask(boolean value)

public void setDepthMask(boolean value)

Abilita o disabilita la scrittura della profondità.

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore

setDepthTest(boolean value)

public void setDepthTest(boolean value)

Abilita o disabilita il test di profondità.

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore

setDestinationBlendFactor(BlendFactor value)

public void setDestinationBlendFactor(BlendFactor value)

Imposta come il colore è mescolato.

Parameters:

ParametroTipoDescrizione
valueBlendFactorNuovo valore

setFrontFace(FrontFace value)

public void setFrontFace(FrontFace value)

Imposta quale ordine è la front face.

Parameters:

ParametroTipoDescrizione
valueFrontFaceNuovo valore

setPolygonMode(PolygonMode value)

public void setPolygonMode(PolygonMode value)

Imposta la modalità di rendering del poligono.

Parameters:

ParametroTipoDescrizione
valuePolygonModeNuovo valore

setScissorTest(boolean value)

public void setScissorTest(boolean value)

Abilita o disabilita lo scissor test

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore

setSourceBlendFactor(BlendFactor value)

public void setSourceBlendFactor(BlendFactor value)

Imposta come il colore è mescolato.

Parameters:

ParametroTipoDescrizione
valueBlendFactorNuovo 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:

ParametroTipoDescrizione
valoreintNuovo valore

setStencilReference(int value)

public void setStencilReference(int value)

Imposta il valore di riferimento per il test dello stencil.

Parameters:

ParametroTipoDescrizione
valoreintNuovo valore

setStencilTest(boolean value)

public void setStencilTest(boolean value)

Abilita o disabilita il test di stencil.

Parameters:

ParametroTipoDescrizione
valorebooleanNuovo valore

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int