Package-level declarations

Types

Link copied to clipboard
data class Anchor(val rawValue: String)
Link copied to clipboard
data class AnchorOffset(val x: Double, val y: Double)
Link copied to clipboard
data class CircleLayerPaint(var opacity: Float = 1.0f, var fill: FillPaint? = null, var stroke: StrokePaint? = null, var circle: CirclePaint) : VectorLayerPaint
Link copied to clipboard
data class CirclePaint(var radius: StyleValue<Double> = StyleValue.Constant(6.0), var sortKey: StyleValue<Double>? = null) : Paint
Link copied to clipboard
data class CircleStyleSpec(val radius: Int)
Link copied to clipboard
data class ColorEntry(val color: Int, val position: Double, val value: Double)
Link copied to clipboard
class ColorLookupTable(inputStops: List<Any>, val range: ClosedRange<Double>, val interpolate: Boolean = true, val interval: Double = 0.0, var roundDown: Boolean = false)

Color lookup table.

Link copied to clipboard
data class ColorMaskOptions(val channel: ColorBand, val value: Int, val colorscale: ColorScaleSpec)
Link copied to clipboard
Link copied to clipboard
data class ColorScaleOptions(var stops: List<Any> = emptyList(), var positions: List<Double>? = null, var interval: Double = 0.0, var range: ClosedRange<Double>? = null, var normalized: Boolean = false, var interpolate: Boolean = true, var masks: List<ColorMaskOptions>? = null, var roundDown: Boolean = false)
Link copied to clipboard
data class ColorScaleSpec(val stops: List<Number>, val positions: List<Number>, val interval: Int, val range: ValueRange, val normalized: Boolean, val interpolate: Boolean)
Link copied to clipboard
data class ColorStop(val value: Double, val color: Color)
Link copied to clipboard
data class ContourStyleSpec(val interval: Int, val majorInterval: Int, val width: Int, val majorWidth: Int, val scale: Int, val offset: Int)
Link copied to clipboard
class DataColorScale(config: Map<String, Any> = emptyMap())
Link copied to clipboard
data class Expression(val raw: Any)
Link copied to clipboard
data class ExpressionOperation(val dataRange: ValueRange, val value: (Map<String, Int>) -> Int, val chunk: String)
Link copied to clipboard
data class FillLayerPaint(var opacity: Float = 1.0f, var fill: FillPaint, var stroke: StrokePaint? = null) : VectorLayerPaint
Link copied to clipboard
data class FillPaint(var color: StyleValue<Color> = StyleValue.Constant(Color.Red), var pattern: StyleValue<String>? = null, var opacity: StyleValue<Double> = StyleValue.Constant(1.0)) : Paint
Link copied to clipboard
data class FillStyleSpec(val opacity: Double)
Link copied to clipboard
data class GridStyleSpec(val size: Int, val spacing: Int)
Link copied to clipboard
data class HeatmapLayerPaint(var opacity: Float = 1.0f, var heatmap: HeatmapPaint) : VectorLayerPaint
Link copied to clipboard
data class HeatmapPaint(var color: StyleValue<Color> = StyleValue.Expression( Expression.interpolate( listOf("heatmap-density"), listOf( 0.0 to "rgba(0, 0, 0, 0)", 0.2 to "rgba(0, 0, 255, 0.2)", 0.45 to "rgba(0, 255, 0, 0.5)", 0.85 to "rgba(255, 255, 0, 1)", 1.0 to "rgba(255, 0, 0, 1)" ) ) ), var intensity: StyleValue<Double> = StyleValue.Constant(2.0), var radius: StyleValue<Double> = StyleValue.Constant(20.0), var weight: StyleValue<Double> = StyleValue.Constant(2.0)) : Paint
Link copied to clipboard
data class HeatmapStyleSpec(val color: List<Number>, val radius: Int, val blur: Int, val intensity: Int, val weight: Int, val opacity: Double)
Link copied to clipboard
data class IconPaint(var allowOverlap: StyleValue<Boolean> = StyleValue.Constant(false), var image: StyleValue<String>? = null, var size: StyleValue<Double>? = null, var anchor: StyleValue<Anchor> = StyleValue.Constant(Anchor.CENTER), var offset: StyleValue<AnchorOffset> = StyleValue.Constant(AnchorOffset()), var padding: StyleValue<Double> = StyleValue.Constant(0.0), var rotation: StyleValue<Double> = StyleValue.Constant(0.0)) : Paint
Link copied to clipboard
interface LayerPaint
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LineLayerPaint(var opacity: Float = 1.0f, var stroke: StrokePaint) : VectorLayerPaint
Link copied to clipboard
interface Paint
Link copied to clipboard
interface PaintStyleSpec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ParticleLayerPaint(var opacity: Float = 1.0f, var sample: SamplePaint, var particle: ParticlePaint) : LayerPaint
Link copied to clipboard
class ParticlePaint(var kind: ParticleKind = ParticleKind.CIRCLE, var density: ParticleDensity = ParticleDensity.NORMAL, var count: Int = 0, var size: Size = Size(2), var speed: Double = 1.0, var trails: Boolean = true, var trailsFade: Double = 0.97, var dropRate: Double = 0.01, var dropRateBump: Double = 0.01) : Paint
Link copied to clipboard
data class ParticleStyleSpec(val count: Int, val density: ParticleDensity, val size: Int, val speed: Int, val trails: Boolean, val trailsFade: Int, val dropRate: Int, val dropRateBump: Int)
Link copied to clipboard
class ParticleTrailLength(val value: Float)
Link copied to clipboard
data class RasterLayerPaint(var opacity: Float = 1.0f, var raster: RasterPaint) : LayerPaint
Link copied to clipboard
Link copied to clipboard
data class RasterStyleSpec(val opacity: Double)
Link copied to clipboard
data class SampleLayerPaint(var opacity: Float = 1.0f, var sample: SamplePaint) : LayerPaint
Link copied to clipboard
class SamplePaint(var expression: SampleExpression = SampleExpression.NUMBER, var channel: List<ColorBand> = listOf(ColorBand.red), var quality: DataQuality = DataQuality.exact, var interpolation: InterpolationMode = InterpolationMode.BICUBIC, var smoothing: Float = 0.0f, var offset: Float = 0.0f, var drawRange: ClosedRange<Double>? = null, var colorScale: ColorScaleOptions = ColorScaleOptions(), var multiband: Boolean = false, var meld: Boolean = true) : Paint, ColorSampling
Link copied to clipboard
data class SampleStyleSpec(val expressionOperation: Partial<ExpressionOperation>, val channel: SampleChannel, val quality: DataQuality, val interpolation: InterpolationMode, val smoothing: Int, val colorscale: Partial<ColorScaleSpec>, val opacity: Double, val multiband: Boolean, val offset: Int, val meld: Boolean, val drawRange: ValueRange)
Link copied to clipboard
data class StrokePaint(var color: StyleValue<Color> = StyleValue.Constant(Color.Red), var opacity: StyleValue<Double> = StyleValue.Constant(1.0), var thickness: StyleValue<Double> = StyleValue.Constant(2.0), var lineJoin: StyleValue<LineJoin> = StyleValue.Constant(LineJoin.ROUND), var lineCap: StyleValue<LineCap> = StyleValue.Constant(LineCap.ROUND)) : Paint
Link copied to clipboard
data class StrokeStyleSpec(val opacity: Double, val thickness: Int, val lineJoin: LineJoin)
Link copied to clipboard
sealed class StyleColor
Link copied to clipboard
sealed class StyleValue<out T>
Link copied to clipboard
data class SymbolLayerPaint(var opacity: Float = 1.0f, var fill: FillPaint? = null, var stroke: StrokePaint? = null, var icon: IconPaint = IconPaint(), var text: List<TextPaint> = emptyList()) : VectorLayerPaint
Link copied to clipboard
data class SymbolStyleSpec(val size: Size, val offset: Point, val rotation: Double, val animated: Boolean, val shader: String, val uniforms: Map<String, Any>, val factor: Double, val pitchWithMap: Boolean, val rotateWithMap: Boolean, val billboard: Boolean, val atlas: TextureAtlas)
Link copied to clipboard
data class TextFormatOptions(var fontScale: Double? = null, var textFont: List<String>? = null, var textColor: Color? = null)
Link copied to clipboard
data class TextJustification(val rawValue: String)
Link copied to clipboard
data class TextPaint(var allowOverlap: StyleValue<Boolean> = StyleValue.Constant(false), var value: StyleValue<String>, var size: StyleValue<Double>? = null, var font: StyleValue<List<String>>? = null, var weight: StyleValue<String>? = null, var color: StyleValue<Color> = StyleValue.Constant(Color.Black), var outlineColor: StyleValue<Color>? = null, var opacity: StyleValue<Double> = StyleValue.Constant(1.0), var align: StyleValue<TextJustification> = StyleValue.Constant(TextJustification.CENTER), var transform: StyleValue<TextTransform> = StyleValue.Constant(TextTransform.NONE), var anchor: StyleValue<Anchor> = StyleValue.Constant(Anchor.CENTER), var offset: StyleValue<AnchorOffset> = StyleValue.Constant(AnchorOffset(0.0, 0.0)), var padding: StyleValue<Double> = StyleValue.Constant(0.0), var rotation: StyleValue<Double> = StyleValue.Constant(0.0), var letterSpacing: StyleValue<Double>? = null, var lineHeight: StyleValue<Double>? = null, var maxWidth: StyleValue<Double>? = null) : Paint
Link copied to clipboard
interface TextStyleSpec
Link copied to clipboard
data class TextTransform(val rawValue: String)
Link copied to clipboard
data class TextureAtlas(val columns: Int, val rows: Int, val interval: Int, val sdfMax: ValueRange?, val sdfSoft: ValueRange?)
Link copied to clipboard
data class TextureAtlasItem(val x: Int, val y: Int, val width: Int, val height: Int, val anchorX: Int, val anchorY: Int, val mask: Boolean)
Link copied to clipboard

Properties

Link copied to clipboard
val SupportedSymbolAnchors: <Error class: unknown class>
Link copied to clipboard
const val TAG: String

Functions

Link copied to clipboard
Link copied to clipboard
fun makeJSONObject(value: Any?): Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard