MapInterface

abstract class MapInterface

Constructors

Link copied to clipboard
fun MapInterface()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun addLayer(layer: LayerInterface)
Link copied to clipboard
abstract fun drawFrame()
Link copied to clipboard
abstract fun drawReadyFrame(    bounds: RectCoord,     timeout: Float,     callbacks: MapReadyCallbackInterface)

changes bounds to bounds, checks all layers for readiness, and updates callbacks, timeout in seconds, always draw the frame when state is updated in the ready callbacks

Link copied to clipboard
abstract fun forceReload()
Link copied to clipboard
abstract fun getCamera(): MapCamera2dInterface
Link copied to clipboard
abstract fun getCoordinateConverterHelper(): CoordinateConversionHelperInterface
Link copied to clipboard
abstract fun getGraphicsObjectFactory(): GraphicsObjectFactoryInterface
Link copied to clipboard
abstract fun getLayers(): ArrayList<LayerInterface>
Link copied to clipboard
abstract fun getMapConfig(): MapConfig
Link copied to clipboard
abstract fun getRenderingContext(): RenderingContextInterface
Link copied to clipboard
abstract fun getScheduler(): SchedulerInterface
Link copied to clipboard
abstract fun getShaderFactory(): ShaderFactoryInterface
Link copied to clipboard
abstract fun getTouchHandler(): TouchHandlerInterface
Link copied to clipboard
abstract fun insertLayerAbove(layer: LayerInterface, above: LayerInterface)
Link copied to clipboard
abstract fun insertLayerAt(layer: LayerInterface, atIndex: Int)
Link copied to clipboard
abstract fun insertLayerBelow(layer: LayerInterface, below: LayerInterface)
Link copied to clipboard
abstract fun invalidate()
Link copied to clipboard
abstract fun pause()
Link copied to clipboard
abstract fun removeLayer(layer: LayerInterface)
Link copied to clipboard
abstract fun resume()
Link copied to clipboard
abstract fun setBackgroundColor(color: Color)
Link copied to clipboard
abstract fun setCallbackHandler(callbackInterface: MapCallbackInterface)
Link copied to clipboard
abstract fun setCamera(camera: MapCamera2dInterface)
Link copied to clipboard
abstract fun setTouchHandler(touchHandler: TouchHandlerInterface)
Link copied to clipboard
abstract fun setViewportSize(size: Vec2I)