RendererVariableManager

Inheritance: java.lang.Object

public abstract class RendererVariableManager

Questa classe gestisce le variabili usate nel rendering

Metodi

MetodoDescrizione
equals(Object arg0)
getCameraPosition()Posizione della fotocamera nel sistema di coordinate del mondo
getClass()
getDepthBias()Bias di profondità per la mappatura delle ombre, il valore predefinito è 0.001
getMatrixLightSpace()Matrice per la trasformazione dello spazio luce
getMatrixProjection()Matrice per la trasformazione di proiezione
getMatrixView()Matrice per la trasformazione di visualizzazione
getMatrixViewProjection()Matrice per la trasformazione di visualizzazione e proiezione.
getMatrixWorld()Matrice per la trasformazione del mondo
getMatrixWorldNormal()Matrice per la conversione della normale da oggetto a spazio mondo.
getMatrixWorldViewProjection()Matrice per la vista del mondo e la trasformazione di proiezione
getShadowCaster()Posizione dell’emettitore di ombra nel sistema di coordinate del mondo
getShadowmap()La texture di profondità utilizzata per il mapping delle ombre
getViewportSize()Dimensione della viewport, misurata in pixel
getWorldAmbient()Colore ambientale definito nella viewport.
getWorldTime()Tempo in secondi
hashCode()
notify()
notifyAll()
setCameraPosition(FVector3 value)Posizione della fotocamera nel sistema di coordinate del mondo
setDepthBias(float value)Bias di profondità per la mappatura delle ombre, il valore predefinito è 0.001
setMatrixLightSpace(FMatrix4 value)Matrice per la trasformazione dello spazio luce
setMatrixProjection(FMatrix4 value)Matrice per la trasformazione di proiezione
setMatrixView(FMatrix4 value)Matrice per la trasformazione di visualizzazione
setShadowCaster(FVector3 value)Posizione dell’emettitore di ombra nel sistema di coordinate del mondo
setShadowmap(ITextureUnit value)La texture di profondità utilizzata per il mapping delle ombre
setViewportSize(FVector2 value)Dimensione della viewport, misurata in pixel
setWorldAmbient(FVector3 value)Colore ambientale definito nella viewport.
setWorldTime(float value)Tempo in secondi
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getCameraPosition()

public FVector3 getCameraPosition()

Posizione della fotocamera nel sistema di coordinate del mondo

Returns: FVector3 - Camera’s position in world coordinate system

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepthBias()

public float getDepthBias()

Bias di profondità per la mappatura delle ombre, il valore predefinito è 0.001

Returns: float - Bias di profondità per il mapping delle ombre, il valore predefinito è 0.001

getMatrixLightSpace()

public FMatrix4 getMatrixLightSpace()

Matrice per la trasformazione dello spazio luce

Returns: FMatrix4 - Matrix for light space transformation

getMatrixProjection()

public FMatrix4 getMatrixProjection()

Matrice per la trasformazione di proiezione

Returns: FMatrix4 - Matrix for projection transformation

getMatrixView()

public FMatrix4 getMatrixView()

Matrice per la trasformazione di visualizzazione

Returns: FMatrix4 - Matrix for view transformation

getMatrixViewProjection()

public FMatrix4 getMatrixViewProjection()

Matrice per la trasformazione di visualizzazione e proiezione.

Returns: FMatrix4 - Matrix for view and projection transformation.

getMatrixWorld()

public FMatrix4 getMatrixWorld()

Matrice per la trasformazione del mondo

Returns: FMatrix4 - Matrix for world transformation

getMatrixWorldNormal()

public FMatrix4 getMatrixWorldNormal()

Matrice per la conversione della normale da oggetto a spazio mondo.

Returns: FMatrix4 - Matrix for converting normal from object to world space.

getMatrixWorldViewProjection()

public FMatrix4 getMatrixWorldViewProjection()

Matrice per la vista del mondo e la trasformazione di proiezione

Returns: FMatrix4 - Matrix for world view and projection transformation

getShadowCaster()

public FVector3 getShadowCaster()

Posizione dell’emettitore di ombra nel sistema di coordinate del mondo

Returns: FVector3 - Position of shadow caster in world coordinate system

getShadowmap()

public ITextureUnit getShadowmap()

La texture di profondità utilizzata per il mapping delle ombre

Returns: ITextureUnit - The depth texture used for shadow mapping

getViewportSize()

public FVector2 getViewportSize()

Dimensione della viewport, misurata in pixel

Returns: FVector2 - Size of viewport, measured in pixel

getWorldAmbient()

public FVector3 getWorldAmbient()

Colore ambientale definito nella viewport.

Returns: FVector3 - Ambient color defined in viewport.

getWorldTime()

public float getWorldTime()

Tempo in secondi

Returns: float - Tempo in secondi

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCameraPosition(FVector3 value)

public void setCameraPosition(FVector3 value)

Posizione della fotocamera nel sistema di coordinate del mondo

Parameters:

ParametroTipoDescrizione
valueFVector3Nuovo valore

setDepthBias(float value)

public void setDepthBias(float value)

Bias di profondità per la mappatura delle ombre, il valore predefinito è 0.001

Parameters:

ParametroTipoDescrizione
valorefloatNuovo valore

setMatrixLightSpace(FMatrix4 value)

public void setMatrixLightSpace(FMatrix4 value)

Matrice per la trasformazione dello spazio luce

Parameters:

ParametroTipoDescrizione
valueFMatrix4Nuovo valore

setMatrixProjection(FMatrix4 value)

public void setMatrixProjection(FMatrix4 value)

Matrice per la trasformazione di proiezione

Parameters:

ParametroTipoDescrizione
valueFMatrix4Nuovo valore

setMatrixView(FMatrix4 value)

public void setMatrixView(FMatrix4 value)

Matrice per la trasformazione di visualizzazione

Parameters:

ParametroTipoDescrizione
valueFMatrix4Nuovo valore

setShadowCaster(FVector3 value)

public void setShadowCaster(FVector3 value)

Posizione dell’emettitore di ombra nel sistema di coordinate del mondo

Parameters:

ParametroTipoDescrizione
valueFVector3Nuovo valore

setShadowmap(ITextureUnit value)

public void setShadowmap(ITextureUnit value)

La texture di profondità utilizzata per il mapping delle ombre

Parameters:

ParametroTipoDescrizione
valueITextureUnitNuovo valore

setViewportSize(FVector2 value)

public void setViewportSize(FVector2 value)

Dimensione della viewport, misurata in pixel

Parameters:

ParametroTipoDescrizione
valueFVector2Nuovo valore

setWorldAmbient(FVector3 value)

public void setWorldAmbient(FVector3 value)

Colore ambientale definito nella viewport.

Parameters:

ParametroTipoDescrizione
valueFVector3Nuovo valore

setWorldTime(float value)

public void setWorldTime(float value)

Tempo in secondi

Parameters:

ParametroTipoDescrizione
valorefloatNuovo 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