RendererVariableManager

Inheritance: java.lang.Object

public abstract class RendererVariableManager

Diese Klasse verwaltet Variablen, die beim Rendering verwendet werden.

Methoden

MethodeBeschreibung
equals(Object arg0)
getCameraPosition()Position der Kamera im Weltkoordinatensystem
getClass()
getDepthBias()Tiefenbias für Shadow Mapping, Standardwert ist 0.001
getMatrixLightSpace()Matrix für die Lichtraum-Transformation
getMatrixProjection()Matrix für die Projektions-Transformation
getMatrixView()Matrix für die View-Transformation
getMatrixViewProjection()Matrix für View- und Projektions-Transformation.
getMatrixWorld()Matrix für die World-Transformation
getMatrixWorldNormal()Matrix zum Konvertieren von Normalen vom Objekt- in den World‑Raum.
getMatrixWorldViewProjection()Matrix für Weltansicht- und Projektionsumwandlung
getShadowCaster()Position des Schattenwerfers im Weltkoordinatensystem
getShadowmap()Die Tiefentextur, die für die Schattenabbildung verwendet wird
getViewportSize()Größe des Viewports, gemessen in Pixel
getWorldAmbient()Umgebungsfarbe, definiert im Viewport.
getWorldTime()Zeit in Sekunden
hashCode()
notify()
notifyAll()
setCameraPosition(FVector3 value)Position der Kamera im Weltkoordinatensystem
setDepthBias(float value)Tiefenbias für Shadow Mapping, Standardwert ist 0.001
setMatrixLightSpace(FMatrix4 value)Matrix für die Lichtraum-Transformation
setMatrixProjection(FMatrix4 value)Matrix für die Projektions-Transformation
setMatrixView(FMatrix4 value)Matrix für die View-Transformation
setShadowCaster(FVector3 value)Position des Schattenwerfers im Weltkoordinatensystem
setShadowmap(ITextureUnit value)Die Tiefentextur, die für die Schattenabbildung verwendet wird
setViewportSize(FVector2 value)Größe des Viewports, gemessen in Pixel
setWorldAmbient(FVector3 value)Umgebungsfarbe, definiert im Viewport.
setWorldTime(float value)Zeit in Sekunden
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getCameraPosition()

public FVector3 getCameraPosition()

Position der Kamera im Weltkoordinatensystem

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepthBias()

public float getDepthBias()

Tiefenbias für Shadow Mapping, Standardwert ist 0.001

Returns: float – Tiefenversatz für Shadow Mapping, Standardwert ist 0,001

getMatrixLightSpace()

public FMatrix4 getMatrixLightSpace()

Matrix für die Lichtraum-Transformation

Returns: FMatrix4 - Matrix for light space transformation

getMatrixProjection()

public FMatrix4 getMatrixProjection()

Matrix für die Projektions-Transformation

Returns: FMatrix4 - Matrix for projection transformation

getMatrixView()

public FMatrix4 getMatrixView()

Matrix für die View-Transformation

Returns: FMatrix4 - Matrix for view transformation

getMatrixViewProjection()

public FMatrix4 getMatrixViewProjection()

Matrix für View- und Projektions-Transformation.

Returns: FMatrix4 - Matrix for view and projection transformation.

getMatrixWorld()

public FMatrix4 getMatrixWorld()

Matrix für die World-Transformation

Returns: FMatrix4 - Matrix for world transformation

getMatrixWorldNormal()

public FMatrix4 getMatrixWorldNormal()

Matrix zum Konvertieren von Normalen vom Objekt- in den World‑Raum.

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

getMatrixWorldViewProjection()

public FMatrix4 getMatrixWorldViewProjection()

Matrix für Weltansicht- und Projektionsumwandlung

Returns: FMatrix4 - Matrix for world view and projection transformation

getShadowCaster()

public FVector3 getShadowCaster()

Position des Schattenwerfers im Weltkoordinatensystem

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

getShadowmap()

public ITextureUnit getShadowmap()

Die Tiefentextur, die für die Schattenabbildung verwendet wird

Returns: ITextureUnit - The depth texture used for shadow mapping

getViewportSize()

public FVector2 getViewportSize()

Größe des Viewports, gemessen in Pixel

Returns: FVector2 - Size of viewport, measured in pixel

getWorldAmbient()

public FVector3 getWorldAmbient()

Umgebungsfarbe, definiert im Viewport.

Returns: FVector3 - Ambient color defined in viewport.

getWorldTime()

public float getWorldTime()

Zeit in Sekunden

Returns: float – Zeit in Sekunden

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)

Position der Kamera im Weltkoordinatensystem

Parameters:

ParameterTypBeschreibung
valueFVector3Neuer Wert

setDepthBias(float value)

public void setDepthBias(float value)

Tiefenbias für Shadow Mapping, Standardwert ist 0.001

Parameters:

ParameterTypBeschreibung
WertfloatNeuer Wert

setMatrixLightSpace(FMatrix4 value)

public void setMatrixLightSpace(FMatrix4 value)

Matrix für die Lichtraum-Transformation

Parameters:

ParameterTypBeschreibung
valueFMatrix4Neuer Wert

setMatrixProjection(FMatrix4 value)

public void setMatrixProjection(FMatrix4 value)

Matrix für die Projektions-Transformation

Parameters:

ParameterTypBeschreibung
valueFMatrix4Neuer Wert

setMatrixView(FMatrix4 value)

public void setMatrixView(FMatrix4 value)

Matrix für die View-Transformation

Parameters:

ParameterTypBeschreibung
valueFMatrix4Neuer Wert

setShadowCaster(FVector3 value)

public void setShadowCaster(FVector3 value)

Position des Schattenwerfers im Weltkoordinatensystem

Parameters:

ParameterTypBeschreibung
valueFVector3Neuer Wert

setShadowmap(ITextureUnit value)

public void setShadowmap(ITextureUnit value)

Die Tiefentextur, die für die Schattenabbildung verwendet wird

Parameters:

ParameterTypBeschreibung
valueITextureUnitNeuer Wert

setViewportSize(FVector2 value)

public void setViewportSize(FVector2 value)

Größe des Viewports, gemessen in Pixel

Parameters:

ParameterTypBeschreibung
valueFVector2Neuer Wert

setWorldAmbient(FVector3 value)

public void setWorldAmbient(FVector3 value)

Umgebungsfarbe, definiert im Viewport.

Parameters:

ParameterTypBeschreibung
valueFVector3Neuer Wert

setWorldTime(float value)

public void setWorldTime(float value)

Zeit in Sekunden

Parameters:

ParameterTypBeschreibung
WertfloatNeuer Wert

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int