Package-level declarations
Types
Link copied to clipboard
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
Link copied to clipboard
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
Link copied to clipboard
class ColorScale
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
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
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
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
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class TextFormatOptions(var fontScale: Double? = null, var textFont: List<String>? = null, var textColor: Color? = null)
Link copied to clipboard
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
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
Link copied to clipboard