RendererVariableManager

Inheritance: java.lang.Object

public abstract class RendererVariableManager

Deze klasse beheert variabelen die worden gebruikt bij het renderen

Methoden

MethodeBeschrijving
equals(Object arg0)
getCameraPosition()Positie van de camera in het wereldcoördinatensysteem
getClass()
getDepthBias()Dieptebias voor schaduwmapping, standaardwaarde is 0.001
getMatrixLightSpace()Matrix voor lichtruimtetransformatie
getMatrixProjection()Matrix voor projectietransformatie
getMatrixView()Matrix voor weergavetransformatie
getMatrixViewProjection()Matrix voor weergave- en projectietransformatie.
getMatrixWorld()Matrix voor wereldtransformatie
getMatrixWorldNormal()Matrix voor het converteren van normaal van object naar wereldruimte.
getMatrixWorldViewProjection()Matrix voor wereldweergave en projectietransformatie
getShadowCaster()Positie van de schaduwwerper in het wereldcoördinatensysteem
getShadowmap()De diepte-textuur die wordt gebruikt voor schaduwmapping
getViewportSize()Grootte van het viewport, gemeten in pixels
getWorldAmbient()Omgevingskleur gedefinieerd in het viewport.
getWorldTime()Tijd in seconden
hashCode()
notify()
notifyAll()
setCameraPosition(FVector3 value)Positie van de camera in het wereldcoördinatensysteem
setDepthBias(float value)Dieptebias voor schaduwmapping, standaardwaarde is 0.001
setMatrixLightSpace(FMatrix4 value)Matrix voor lichtruimtetransformatie
setMatrixProjection(FMatrix4 value)Matrix voor projectietransformatie
setMatrixView(FMatrix4 value)Matrix voor weergavetransformatie
setShadowCaster(FVector3 value)Positie van de schaduwwerper in het wereldcoördinatensysteem
setShadowmap(ITextureUnit value)De diepte-textuur die wordt gebruikt voor schaduwmapping
setViewportSize(FVector2 value)Grootte van het viewport, gemeten in pixels
setWorldAmbient(FVector3 value)Omgevingskleur gedefinieerd in het viewport.
setWorldTime(float value)Tijd in seconden
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

getCameraPosition()

public FVector3 getCameraPosition()

Positie van de camera in het wereldcoördinatensysteem

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepthBias()

public float getDepthBias()

Dieptebias voor schaduwmapping, standaardwaarde is 0.001

Returns: float - Dieptebias voor schaduwmapping, standaardwaarde is 0.001

getMatrixLightSpace()

public FMatrix4 getMatrixLightSpace()

Matrix voor lichtruimtetransformatie

Returns: FMatrix4 - Matrix for light space transformation

getMatrixProjection()

public FMatrix4 getMatrixProjection()

Matrix voor projectietransformatie

Returns: FMatrix4 - Matrix for projection transformation

getMatrixView()

public FMatrix4 getMatrixView()

Matrix voor weergavetransformatie

Returns: FMatrix4 - Matrix for view transformation

getMatrixViewProjection()

public FMatrix4 getMatrixViewProjection()

Matrix voor weergave- en projectietransformatie.

Returns: FMatrix4 - Matrix for view and projection transformation.

getMatrixWorld()

public FMatrix4 getMatrixWorld()

Matrix voor wereldtransformatie

Returns: FMatrix4 - Matrix for world transformation

getMatrixWorldNormal()

public FMatrix4 getMatrixWorldNormal()

Matrix voor het converteren van normaal van object naar wereldruimte.

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

getMatrixWorldViewProjection()

public FMatrix4 getMatrixWorldViewProjection()

Matrix voor wereldweergave en projectietransformatie

Returns: FMatrix4 - Matrix for world view and projection transformation

getShadowCaster()

public FVector3 getShadowCaster()

Positie van de schaduwwerper in het wereldcoördinatensysteem

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

getShadowmap()

public ITextureUnit getShadowmap()

De diepte-textuur die wordt gebruikt voor schaduwmapping

Returns: ITextureUnit - The depth texture used for shadow mapping

getViewportSize()

public FVector2 getViewportSize()

Grootte van het viewport, gemeten in pixels

Returns: FVector2 - Size of viewport, measured in pixel

getWorldAmbient()

public FVector3 getWorldAmbient()

Omgevingskleur gedefinieerd in het viewport.

Returns: FVector3 - Ambient color defined in viewport.

getWorldTime()

public float getWorldTime()

Tijd in seconden

Returns: float - Tijd in seconden

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)

Positie van de camera in het wereldcoördinatensysteem

Parameters:

ParameterTypeBeschrijving
valueFVector3Nieuwe waarde

setDepthBias(float value)

public void setDepthBias(float value)

Dieptebias voor schaduwmapping, standaardwaarde is 0.001

Parameters:

ParameterTypeBeschrijving
waardefloatNieuwe waarde

setMatrixLightSpace(FMatrix4 value)

public void setMatrixLightSpace(FMatrix4 value)

Matrix voor lichtruimtetransformatie

Parameters:

ParameterTypeBeschrijving
valueFMatrix4Nieuwe waarde

setMatrixProjection(FMatrix4 value)

public void setMatrixProjection(FMatrix4 value)

Matrix voor projectietransformatie

Parameters:

ParameterTypeBeschrijving
valueFMatrix4Nieuwe waarde

setMatrixView(FMatrix4 value)

public void setMatrixView(FMatrix4 value)

Matrix voor weergavetransformatie

Parameters:

ParameterTypeBeschrijving
valueFMatrix4Nieuwe waarde

setShadowCaster(FVector3 value)

public void setShadowCaster(FVector3 value)

Positie van de schaduwwerper in het wereldcoördinatensysteem

Parameters:

ParameterTypeBeschrijving
valueFVector3Nieuwe waarde

setShadowmap(ITextureUnit value)

public void setShadowmap(ITextureUnit value)

De diepte-textuur die wordt gebruikt voor schaduwmapping

Parameters:

ParameterTypeBeschrijving
valueITextureUnitNieuwe waarde

setViewportSize(FVector2 value)

public void setViewportSize(FVector2 value)

Grootte van het viewport, gemeten in pixels

Parameters:

ParameterTypeBeschrijving
valueFVector2Nieuwe waarde

setWorldAmbient(FVector3 value)

public void setWorldAmbient(FVector3 value)

Omgevingskleur gedefinieerd in het viewport.

Parameters:

ParameterTypeBeschrijving
valueFVector3Nieuwe waarde

setWorldTime(float value)

public void setWorldTime(float value)

Tijd in seconden

Parameters:

ParameterTypeBeschrijving
waardefloatNieuwe waarde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int