Package-level declarations

Types

Link copied to clipboard
interface MapLayer<DataType : TileData, RenderContext : LayerRenderContext<Any>> : MapEventObserver, EventSource

MapLayer.kt

Link copied to clipboard
Link copied to clipboard
interface MapLayerInternalMixin : MapLayerInternal, MapLayer<TileData, LayerRenderContext<Any>>
Link copied to clipboard
class RasterTileLayer(var id: String, config: TileLayerConfig, authenticator: XweatherAuthenticator, zoomOffset: Int) : TileLayer

RasterTileLayer.kt

Link copied to clipboard
data class RenderContext<RenderableType>(var paintStyle: PaintStyle, 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: PaintStyle, var tileLayerRenderer: TileLayerRenderer<TileData, LayerRenderContext<Any>>, zoomOffset: Int) : 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

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val MapLayer<*, *>.viewport: Viewport?