IRenderTarget

All Implemented Interfaces: java.io.Closeable

public interface IRenderTarget extends Closeable

The base interface of render target

Methods

Method Description
createViewport(Camera camera) Create a viewport in specified camera perspective.
createViewport(Camera camera, RelativeRectangle rect) Create a viewport with position/size in specified camera perspective.
createViewport(Camera camera, Color backgroundColor, RelativeRectangle rect) Create a viewport with specified background color and position/size in specified camera perspective.
getSize() Gets the size of the render target.
getViewports() Gets all viewports that associated with this render target.
setSize(Dimension value) Sets the size of the render target.

createViewport(Camera camera)

public abstract Viewport createViewport(Camera camera)

Create a viewport in specified camera perspective.

Parameters:

Parameter Type Description
camera Camera The camera

Returns: Viewport

createViewport(Camera camera, RelativeRectangle rect)

public abstract Viewport createViewport(Camera camera, RelativeRectangle rect)

Create a viewport with position/size in specified camera perspective.

Parameters:

Parameter Type Description
camera Camera The camera
rect RelativeRectangle Position and size of the viewport

Returns: Viewport

createViewport(Camera camera, Color backgroundColor, RelativeRectangle rect)

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

Create a viewport with specified background color and position/size in specified camera perspective.

Parameters:

Parameter Type Description
camera Camera The camera
backgroundColor java.awt.Color The background of the viewport
rect RelativeRectangle Position and size of the viewport

Returns: Viewport

getSize()

public abstract Dimension getSize()

Gets the size of the render target.

Returns: java.awt.Dimension

getViewports()

public abstract List<Viewport> getViewports()

Gets all viewports that associated with this render target.

Returns: java.util.List<com.aspose.threed.Viewport>

setSize(Dimension value)

public abstract void setSize(Dimension value)

Sets the size of the render target.

Parameters:

Parameter Type Description
value java.awt.Dimension New value