RendererVariableManager

Inheritance: java.lang.Object

public abstract class RendererVariableManager

このクラスはレンダリングで使用される変数を管理します。

メソッド

メソッド説明
equals(Object arg0)
getCameraPosition()ワールド座標系におけるカメラの位置
getClass()
getDepthBias()シャドウマッピングの深度バイアス、デフォルト値は 0.001
getMatrixLightSpace()ライト空間変換用マトリックス
getMatrixProjection()投影変換用マトリックス
getMatrixView()ビュー変換用マトリックス
getMatrixViewProjection()ビューおよび投影変換用マトリックス。
getMatrixWorld()ワールド変換用マトリックス
getMatrixWorldNormal()オブジェクト空間からワールド空間への法線変換用マトリックス。
getMatrixWorldViewProjection()ワールドビューと投影変換のための行列
getShadowCaster()ワールド座標系におけるシャドウキャスターの位置
getShadowmap()シャドウマッピングに使用される深度テクスチャ
getViewportSize()ピクセル単位で測定されたビューポートのサイズ
getWorldAmbient()ビューポートで定義された環境光カラー。
getWorldTime()秒単位の時間
hashCode()
notify()
notifyAll()
setCameraPosition(FVector3 value)ワールド座標系におけるカメラの位置
setDepthBias(float value)シャドウマッピングの深度バイアス、デフォルト値は 0.001
setMatrixLightSpace(FMatrix4 value)ライト空間変換用マトリックス
setMatrixProjection(FMatrix4 value)投影変換用マトリックス
setMatrixView(FMatrix4 value)ビュー変換用マトリックス
setShadowCaster(FVector3 value)ワールド座標系におけるシャドウキャスターの位置
setShadowmap(ITextureUnit value)シャドウマッピングに使用される深度テクスチャ
setViewportSize(FVector2 value)ピクセル単位で測定されたビューポートのサイズ
setWorldAmbient(FVector3 value)ビューポートで定義された環境光カラー。
setWorldTime(float value)秒単位の時間
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

getCameraPosition()

public FVector3 getCameraPosition()

ワールド座標系におけるカメラの位置

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepthBias()

public float getDepthBias()

シャドウマッピングの深度バイアス、デフォルト値は 0.001

Returns: float - シャドウマッピングの深度バイアス、デフォルト値は 0.001

getMatrixLightSpace()

public FMatrix4 getMatrixLightSpace()

ライト空間変換用マトリックス

Returns: FMatrix4 - Matrix for light space transformation

getMatrixProjection()

public FMatrix4 getMatrixProjection()

投影変換用マトリックス

Returns: FMatrix4 - Matrix for projection transformation

getMatrixView()

public FMatrix4 getMatrixView()

ビュー変換用マトリックス

Returns: FMatrix4 - Matrix for view transformation

getMatrixViewProjection()

public FMatrix4 getMatrixViewProjection()

ビューおよび投影変換用マトリックス。

Returns: FMatrix4 - Matrix for view and projection transformation.

getMatrixWorld()

public FMatrix4 getMatrixWorld()

ワールド変換用マトリックス

Returns: FMatrix4 - Matrix for world transformation

getMatrixWorldNormal()

public FMatrix4 getMatrixWorldNormal()

オブジェクト空間からワールド空間への法線変換用マトリックス。

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

getMatrixWorldViewProjection()

public FMatrix4 getMatrixWorldViewProjection()

ワールドビューと投影変換のための行列

Returns: FMatrix4 - Matrix for world view and projection transformation

getShadowCaster()

public FVector3 getShadowCaster()

ワールド座標系におけるシャドウキャスターの位置

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

getShadowmap()

public ITextureUnit getShadowmap()

シャドウマッピングに使用される深度テクスチャ

Returns: ITextureUnit - The depth texture used for shadow mapping

getViewportSize()

public FVector2 getViewportSize()

ピクセル単位で測定されたビューポートのサイズ

Returns: FVector2 - Size of viewport, measured in pixel

getWorldAmbient()

public FVector3 getWorldAmbient()

ビューポートで定義された環境光カラー。

Returns: FVector3 - Ambient color defined in viewport.

getWorldTime()

public float getWorldTime()

秒単位の時間

Returns: float - 秒単位の時間

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)

ワールド座標系におけるカメラの位置

Parameters:

パラメーター説明
valueFVector3新しい値

setDepthBias(float value)

public void setDepthBias(float value)

シャドウマッピングの深度バイアス、デフォルト値は 0.001

Parameters:

パラメーター説明
float新しい値

setMatrixLightSpace(FMatrix4 value)

public void setMatrixLightSpace(FMatrix4 value)

ライト空間変換用マトリックス

Parameters:

パラメーター説明
valueFMatrix4新しい値

setMatrixProjection(FMatrix4 value)

public void setMatrixProjection(FMatrix4 value)

投影変換用マトリックス

Parameters:

パラメーター説明
valueFMatrix4新しい値

setMatrixView(FMatrix4 value)

public void setMatrixView(FMatrix4 value)

ビュー変換用マトリックス

Parameters:

パラメーター説明
valueFMatrix4新しい値

setShadowCaster(FVector3 value)

public void setShadowCaster(FVector3 value)

ワールド座標系におけるシャドウキャスターの位置

Parameters:

パラメーター説明
valueFVector3新しい値

setShadowmap(ITextureUnit value)

public void setShadowmap(ITextureUnit value)

シャドウマッピングに使用される深度テクスチャ

Parameters:

パラメーター説明
valueITextureUnit新しい値

setViewportSize(FVector2 value)

public void setViewportSize(FVector2 value)

ピクセル単位で測定されたビューポートのサイズ

Parameters:

パラメーター説明
valueFVector2新しい値

setWorldAmbient(FVector3 value)

public void setWorldAmbient(FVector3 value)

ビューポートで定義された環境光カラー。

Parameters:

パラメーター説明
valueFVector3新しい値

setWorldTime(float value)

public void setWorldTime(float value)

秒単位の時間

Parameters:

パラメーター説明
float新しい値

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int