Package-level declarations
Types
Link copied to clipboard
interface LayerProtocol
MapLayer.kt
Link copied to clipboard
class LayerTiming
Configuration for a layer's time-based animation.
Link copied to clipboard
interface MapLayer<DataType : TileData, RenderContext : LayerRenderContext<Any>> : MapEventObserver, EventSource
Link copied to clipboard
interface MapLayerConfig
Configuration options for a WebGL layer.
Link copied to clipboard
interface MapLayerInternal
Link copied to clipboard
Link copied to clipboard
data class RenderContext<RenderableType>(var paintStyle: LayerPaint, var elapsedTime: Duration = Duration.ZERO, var renderables: List<RenderableType> = listOf(), var zoomLevel: Double = 0.0) : LayerRenderContext<RenderableType>
Link copied to clipboard
open class TileLayer(var id: String, var source: TileSource<TileData>, var paint: LayerPaint, var tileLayerRenderer: TileLayerRenderer<TileData, LayerRenderContext<Any>>, var zoomOffset: Int, val externalScope: CoroutineScope) : MapLayer<TileData, LayerRenderContext<Any>>
Represents a layer that renders data from a tile-based data source. This is the base class for all tile-based layers and is not intended to be used directly.
Link copied to clipboard
interface TileLayerConfig
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class VectorTileLayer(var id: String, var source: TileSource<TileData>, var paint: VectorLayerPaint, var tileLayerRenderer: TileLayerRenderer<TileData, LayerRenderContext<Any>>, var zoomOffset: Int, val externalScope: CoroutineScope) : TileLayer
VectorTileLayer.kt