public interface IRenderTarget2 extends IRenderTarget
IRenderTarget.LayerType
Modifier and Type | Method and Description |
---|---|
ICanvas2 |
createOffscreenRenderCanvas(int surfaceId)
Creates a Canvas that draws onto the offscreen render surface associated with a given identifier.
|
int |
createOffscreenRenderSurface(int width,
int height,
boolean alphaMask)
Requests the creation of an offscreen render surface (e.g.
|
float |
getPixelDensity()
Returns the render target pixel density.
|
void |
releaseOffscreenRenderSurface(int surfaceId)
Requests the release of the offscreen render surface associated with a given identifier.
|
boolean |
supportsOffscreenRendering()
Indicates whether this render target supports offscreen rendering.
|
invalidate, invalidate
boolean supportsOffscreenRendering()
true
if offscreen rendering is supported, otherwise false
.float getPixelDensity()
int createOffscreenRenderSurface(int width, int height, boolean alphaMask)
width
- the width of the surface to create (view coordinates in pixel).height
- the height of the surface to create (view coordinates in pixel).alphaMask
- request creation of an alpha mask. Only the alpha channel
is relevant. The actual red, green and blue channel values are given by
the blend color.
Note: createOffscreenRenderCanvas()
will be called with this identifier,
to request drawing of the associated surface.
void releaseOffscreenRenderSurface(int surfaceId)
surfaceId
- the identifier of the surface to release.ICanvas2 createOffscreenRenderCanvas(int surfaceId)
surfaceId
- the identifier of the surface to be drawn.