RendererVariableManager

Inheritance: java.lang.Object

public abstract class RendererVariableManager

Kelas ini mengelola variabel yang digunakan dalam rendering

Metode

MetodeDeskripsi
equals(Object arg0)
getCameraPosition()Posisi kamera dalam sistem koordinat dunia
getClass()
getDepthBias()Bias kedalaman untuk pemetaan bayangan, nilai default adalah 0.001
getMatrixLightSpace()Matriks untuk transformasi ruang cahaya
getMatrixProjection()Matriks untuk transformasi proyeksi
getMatrixView()Matriks untuk transformasi tampilan
getMatrixViewProjection()Matriks untuk transformasi tampilan dan proyeksi.
getMatrixWorld()Matriks untuk transformasi dunia
getMatrixWorldNormal()Matriks untuk mengonversi normal dari objek ke ruang dunia.
getMatrixWorldViewProjection()Matriks untuk tampilan dunia dan transformasi proyeksi
getShadowCaster()Posisi pembuat bayangan dalam sistem koordinat dunia
getShadowmap()Tekstur kedalaman yang digunakan untuk pemetaan bayangan
getViewportSize()Ukuran viewport, diukur dalam piksel
getWorldAmbient()Warna ambient yang didefinisikan dalam viewport.
getWorldTime()Waktu dalam detik
hashCode()
notify()
notifyAll()
setCameraPosition(FVector3 value)Posisi kamera dalam sistem koordinat dunia
setDepthBias(float value)Bias kedalaman untuk pemetaan bayangan, nilai default adalah 0.001
setMatrixLightSpace(FMatrix4 value)Matriks untuk transformasi ruang cahaya
setMatrixProjection(FMatrix4 value)Matriks untuk transformasi proyeksi
setMatrixView(FMatrix4 value)Matriks untuk transformasi tampilan
setShadowCaster(FVector3 value)Posisi pembuat bayangan dalam sistem koordinat dunia
setShadowmap(ITextureUnit value)Tekstur kedalaman yang digunakan untuk pemetaan bayangan
setViewportSize(FVector2 value)Ukuran viewport, diukur dalam piksel
setWorldAmbient(FVector3 value)Warna ambient yang didefinisikan dalam viewport.
setWorldTime(float value)Waktu dalam detik
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

getCameraPosition()

public FVector3 getCameraPosition()

Posisi kamera dalam sistem koordinat dunia

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepthBias()

public float getDepthBias()

Bias kedalaman untuk pemetaan bayangan, nilai default adalah 0.001

Returns: float - Bias kedalaman untuk pemetaan bayangan, nilai default adalah 0.001

getMatrixLightSpace()

public FMatrix4 getMatrixLightSpace()

Matriks untuk transformasi ruang cahaya

Returns: FMatrix4 - Matrix for light space transformation

getMatrixProjection()

public FMatrix4 getMatrixProjection()

Matriks untuk transformasi proyeksi

Returns: FMatrix4 - Matrix for projection transformation

getMatrixView()

public FMatrix4 getMatrixView()

Matriks untuk transformasi tampilan

Returns: FMatrix4 - Matrix for view transformation

getMatrixViewProjection()

public FMatrix4 getMatrixViewProjection()

Matriks untuk transformasi tampilan dan proyeksi.

Returns: FMatrix4 - Matrix for view and projection transformation.

getMatrixWorld()

public FMatrix4 getMatrixWorld()

Matriks untuk transformasi dunia

Returns: FMatrix4 - Matrix for world transformation

getMatrixWorldNormal()

public FMatrix4 getMatrixWorldNormal()

Matriks untuk mengonversi normal dari objek ke ruang dunia.

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

getMatrixWorldViewProjection()

public FMatrix4 getMatrixWorldViewProjection()

Matriks untuk tampilan dunia dan transformasi proyeksi

Returns: FMatrix4 - Matrix for world view and projection transformation

getShadowCaster()

public FVector3 getShadowCaster()

Posisi pembuat bayangan dalam sistem koordinat dunia

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

getShadowmap()

public ITextureUnit getShadowmap()

Tekstur kedalaman yang digunakan untuk pemetaan bayangan

Returns: ITextureUnit - The depth texture used for shadow mapping

getViewportSize()

public FVector2 getViewportSize()

Ukuran viewport, diukur dalam piksel

Returns: FVector2 - Size of viewport, measured in pixel

getWorldAmbient()

public FVector3 getWorldAmbient()

Warna ambient yang didefinisikan dalam viewport.

Returns: FVector3 - Ambient color defined in viewport.

getWorldTime()

public float getWorldTime()

Waktu dalam detik

Returns: float - Waktu dalam detik

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)

Posisi kamera dalam sistem koordinat dunia

Parameters:

ParameterTipeDeskripsi
valueFVector3Nilai baru

setDepthBias(float value)

public void setDepthBias(float value)

Bias kedalaman untuk pemetaan bayangan, nilai default adalah 0.001

Parameters:

ParameterTipeDeskripsi
nilaifloatNilai baru

setMatrixLightSpace(FMatrix4 value)

public void setMatrixLightSpace(FMatrix4 value)

Matriks untuk transformasi ruang cahaya

Parameters:

ParameterTipeDeskripsi
valueFMatrix4Nilai baru

setMatrixProjection(FMatrix4 value)

public void setMatrixProjection(FMatrix4 value)

Matriks untuk transformasi proyeksi

Parameters:

ParameterTipeDeskripsi
valueFMatrix4Nilai baru

setMatrixView(FMatrix4 value)

public void setMatrixView(FMatrix4 value)

Matriks untuk transformasi tampilan

Parameters:

ParameterTipeDeskripsi
valueFMatrix4Nilai baru

setShadowCaster(FVector3 value)

public void setShadowCaster(FVector3 value)

Posisi pembuat bayangan dalam sistem koordinat dunia

Parameters:

ParameterTipeDeskripsi
valueFVector3Nilai baru

setShadowmap(ITextureUnit value)

public void setShadowmap(ITextureUnit value)

Tekstur kedalaman yang digunakan untuk pemetaan bayangan

Parameters:

ParameterTipeDeskripsi
valueITextureUnitNilai baru

setViewportSize(FVector2 value)

public void setViewportSize(FVector2 value)

Ukuran viewport, diukur dalam piksel

Parameters:

ParameterTipeDeskripsi
valueFVector2Nilai baru

setWorldAmbient(FVector3 value)

public void setWorldAmbient(FVector3 value)

Warna ambient yang didefinisikan dalam viewport.

Parameters:

ParameterTipeDeskripsi
valueFVector3Nilai baru

setWorldTime(float value)

public void setWorldTime(float value)

Waktu dalam detik

Parameters:

ParameterTipeDeskripsi
nilaifloatNilai baru

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int