Package-level declarations
Types
Link copied to clipboard
interface MapLayer<DataType : TileData, RenderContext : LayerRenderContext<Any>> : MapEventObserver, EventSource
MapLayer.kt
Link copied to clipboard
interface MapLayerInternal
Link copied to clipboard
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