IRenderTarget

All Implemented Interfaces: java.io.Closeable

public interface IRenderTarget extends Closeable

渲染目标的基础接口

方法

方法描述
createViewport(Camera camera)在指定的相机视角中创建视口。
createViewport(Camera camera, RelativeRectangle rect)在指定的相机视角中创建具有位置/大小的视口。
createViewport(Camera camera, Vector3 backgroundColor, RelativeRectangle rect)在指定的相机视角中创建具有指定背景颜色和位置/大小的视口。
getSize()获取渲染目标的大小。
getViewports()获取与此渲染目标关联的所有视口。
setSize(Vector2 value)设置渲染目标的大小。

createViewport(Camera camera)

public abstract Viewport createViewport(Camera camera)

在指定的相机视角中创建视口。

Parameters:

参数类型描述
cameraCamera相机

Returns: Viewport

createViewport(Camera camera, RelativeRectangle rect)

public abstract Viewport createViewport(Camera camera, RelativeRectangle rect)

在指定的相机视角中创建具有位置/大小的视口。

Parameters:

参数类型描述
cameraCamera相机
rectRelativeRectangle视口的位置和大小

Returns: Viewport

createViewport(Camera camera, Vector3 backgroundColor, RelativeRectangle rect)

public abstract Viewport createViewport(Camera camera, Vector3 backgroundColor, RelativeRectangle rect)

在指定的相机视角中创建具有指定背景颜色和位置/大小的视口。

Parameters:

参数类型描述
cameraCamera相机
backgroundColorVector3视口的背景
rectRelativeRectangle视口的位置和大小

Returns: Viewport

getSize()

public abstract Vector2 getSize()

获取渲染目标的大小。

Returns: Vector2 - the size of the render target.

getViewports()

public abstract List<Viewport> getViewports()

获取与此渲染目标关联的所有视口。

Returns: java.util.List<com.aspose.threed.Viewport> - 与此渲染目标关联的所有视口。

setSize(Vector2 value)

public abstract void setSize(Vector2 value)

设置渲染目标的大小。

Parameters:

参数类型描述
valueVector2新值