OffscreenMapRenderer

open class OffscreenMapRenderer(val sizePx: Vec2I, val density: Float = 72.0f) : GLSurfaceView.Renderer, AndroidSchedulerCallback, MapViewInterface

Constructors

Link copied to clipboard
fun OffscreenMapRenderer(sizePx: Vec2I, density: Float = 72.0f)

Functions

Link copied to clipboard
open override fun addLayer(layer: LayerInterface)
Link copied to clipboard
fun destroy()
Link copied to clipboard
open override fun getCamera(): MapCamera2dInterface
Link copied to clipboard
open override fun insertLayerAbove(layer: LayerInterface, above: LayerInterface)
Link copied to clipboard
open override fun insertLayerAt(layer: LayerInterface, at: Int)
Link copied to clipboard
open override fun insertLayerBelow(layer: LayerInterface, below: LayerInterface)
Link copied to clipboard
open override fun onDrawFrame(gl: GL10?)
Link copied to clipboard
open override fun onSurfaceChanged(    gl: GL10?,     width: Int,     height: Int)
Link copied to clipboard
open override fun onSurfaceCreated(gl: GL10?, config: EGLConfig?)
Link copied to clipboard
open override fun removeLayer(layer: LayerInterface)
Link copied to clipboard
open override fun requireMapInterface(): MapInterface
Link copied to clipboard
open override fun requireScheduler(): AndroidScheduler
Link copied to clipboard
fun resume()
Link copied to clipboard
fun saveFrame(saveFrameSpec: SaveFrameSpec, saveFrameCallback: SaveFrameCallback)
Link copied to clipboard
open override fun scheduleOnGlThread(task: TaskInterface)
Link copied to clipboard
open override fun setBackgroundColor(color: Color)
Link copied to clipboard
fun setOnDrawCallback(onDrawCallback: () -> Unit? = null)
Link copied to clipboard
open fun setupMap(    coroutineScope: CoroutineScope,     mapConfig: MapConfig,     useMSAA: Boolean = false)

Properties

Link copied to clipboard
val density: Float = 72.0f
Link copied to clipboard
var mapInterface: MapInterface? = null
Link copied to clipboard
val sizePx: Vec2I