Viewport

Inheritance: java.lang.Object

public class Viewport

一个 IRenderTarget 包含至少一个用于渲染场景的视口。

方法

方法描述
clone()
equals(Object arg0)
getArea()获取渲染目标中视口的面积。
getBackgroundColor()获取视口的背景颜色。
getClass()
getDepthClear()获取在深度缓冲位设置时清除视口使用的深度值。
getEnabled()启用或禁用此视口。
getFrustum()获取此 Viewport 的相机。
getRenderTarget()获取创建此视口的渲染目标。
getZOrder()获取视口的 Z-order。
hashCode()
notify()
notifyAll()
setArea(RelativeRectangle value)设置渲染目标中视口的区域。
setBackgroundColor(Vector3 value)设置视口的背景颜色。
setDepthClear(float value)设置在深度缓冲位被设置时清除视口所使用的深度值。
setEnabled(boolean value)启用或禁用此视口。
setFrustum(Frustum value)设置此 Viewport 的相机。
setZOrder(int value)设置视口的 Z-order。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

clone()

public Viewport clone()

Returns: Viewport

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getArea()

public RelativeRectangle getArea()

获取渲染目标中视口的面积。

Returns: RelativeRectangle - the area of the viewport in render target.

getBackgroundColor()

public Vector3 getBackgroundColor()

获取视口的背景颜色。

Returns: Vector3 - the background color of the viewport.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDepthClear()

public float getDepthClear()

获取在深度缓冲位设置时清除视口使用的深度值。

Returns: float - 在深度缓冲位被设置时清除视口所使用的深度值。

getEnabled()

public boolean getEnabled()

启用或禁用此视口。

Returns: boolean - 启用或禁用此视口。

getFrustum()

public Frustum getFrustum()

获取此 Viewport 的相机。

Returns: Frustum - the camera of this Viewport

getRenderTarget()

public IRenderTarget getRenderTarget()

获取创建此视口的渲染目标。

Returns: IRenderTarget - the render target that created this viewport.

getZOrder()

public int getZOrder()

获取视口的 Z-order。

Returns: int - 视口的 Z-order。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setArea(RelativeRectangle value)

public void setArea(RelativeRectangle value)

设置渲染目标中视口的区域。

Parameters:

参数类型描述
valueRelativeRectangle新值

setBackgroundColor(Vector3 value)

public void setBackgroundColor(Vector3 value)

设置视口的背景颜色。

Parameters:

参数类型描述
valueVector3新值

setDepthClear(float value)

public void setDepthClear(float value)

设置在深度缓冲位被设置时清除视口所使用的深度值。

Parameters:

参数类型描述
float新值

setEnabled(boolean value)

public void setEnabled(boolean value)

启用或禁用此视口。

Parameters:

参数类型描述
布尔新值

setFrustum(Frustum value)

public void setFrustum(Frustum value)

设置此 Viewport 的相机。

Parameters:

参数类型描述
valueFrustum新值

setZOrder(int value)

public void setZOrder(int value)

设置视口的 Z-order。

Parameters:

参数类型描述
int新值

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