Package-level declarations
Types
Color lookup table.
A data class that holds the result of generating a color ramp from a ColorScale. It contains the generated color stops and functions to map between values and positions.
A ColorScale maps numeric values to a color palette.
Defines a value/color pair for a ColorScale.
Mapbox style expression wrapper: holds a JSON-serializable tree (usually a List with an operator in the first element, or a nested structure) compatible with Mapbox’s expression spec.
How the start and end of an open line string are terminated. Maps to Mapbox line-cap and is serialized from StrokePaint.lineCap / LineLayerPaint via StyleJSON.
How connected line segments meet at a vertex. Maps to Mapbox line-join and is serialized from StrokePaint.lineJoin / LineLayerPaint via StyleJSON.
Paint model for vector line layers.
Stroke style shared by line-capable paint types (for example LineLayerPaint, FillLayerPaint.stroke, and CircleLayerPaint.stroke).
Paint or layout property value: either a constant literal or a Mapbox-style expression.
Per-span formatting options for Mapbox format expressions built with Expression.Companion.format.
Functions
Color LUT / sampleDataMin/sampleDataMax span for encoded layers. VECTOR wind speed is non-negative; u/v decoding uses the dataset range in the renderer.
ColorScaleOptions.stops is either a flat List of ColorStop (typical encoded layers) or, for multiband radar, a list of per-band stop lists. CPU ColorScale and bar legends use the first band (reflectivity / red), matching TileLayerRenderer multiband sampling.