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