GemOffscreenSurfaceView

class GemOffscreenSurfaceView(width: Int, height: Int, dpi: Int, onScreenCreated: (screen: Screen) -> Unit? = null, onDefaultMapViewCreated: (defaultMapView: MapView) -> Unit? = null, onMapRendered: (bitmap: Bitmap) -> Unit? = null)

Offscreen surface view

Parameters

width

offscreen width

height

offscreen width

dpi

pixels density

onScreenCreated

Triggered after the screen has been successfully created. Will be called on SdkCall.

onDefaultMapViewCreated

Triggered after the default map view had been created. Will be called on SdkCall.

onMapRendered

Triggered after map has been rendered. Will be called on GL thread.

Constructors

Link copied to clipboard
constructor(width: Int, height: Int, dpi: Int, onScreenCreated: (screen: Screen) -> Unit? = null, onDefaultMapViewCreated: (defaultMapView: MapView) -> Unit? = null, onMapRendered: (bitmap: Bitmap) -> Unit? = null)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun destroy()

Destroy

Link copied to clipboard
fun draw()

Called when the OpenGLContext owner requests render

Link copied to clipboard
fun takeScreenshot(onScreenshotTaken: (bitmap: Bitmap) -> Unit)

Take a screenshot