LineLayerDsl

interface LineLayerDsl

This Interface contains all the functions that will be exposed to Koltin DSL.

Separated the DSL receiver class to this interface to avoid IDE code suggestion for property getters.

Functions

filter
Link copied to clipboard
abstract fun filter(filter: Expression): LineLayer
Set the filter property
lineBlur
Link copied to clipboard
abstract fun lineBlur(lineBlur: Expression): LineLayer
Set the LineBlur property
abstract fun lineBlur(lineBlur: Double = 0.0): LineLayer
Set the LineBlur property
lineBlurTransition
Link copied to clipboard
abstract fun lineBlurTransition(options: StyleTransition): LineLayer
Set the LineBlur property transition options
abstract fun lineBlurTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineCap
Link copied to clipboard
abstract fun lineCap(lineCap: Expression): LineLayer
Set the LineCap property
abstract fun lineCap(lineCap: LineCap = LineCap.BUTT): LineLayer
Set the LineCap property
lineColor
Link copied to clipboard
abstract fun lineColor(lineColor: Expression): LineLayer
Set the LineColor property
abstract fun lineColor(@ColorInt() lineColor: Int): LineLayer
Set the LineColor property.
abstract fun lineColor(lineColor: String = "#000000"): LineLayer
Set the LineColor property
lineColorTransition
Link copied to clipboard
abstract fun lineColorTransition(options: StyleTransition): LineLayer
Set the LineColor property transition options
abstract fun lineColorTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineDasharray
Link copied to clipboard
abstract fun lineDasharray(lineDasharray: Expression): LineLayer
Set the LineDasharray property
abstract fun lineDasharray(lineDasharray: List<Double>): LineLayer
Set the LineDasharray property
lineDasharrayTransition
Link copied to clipboard
abstract fun lineDasharrayTransition(options: StyleTransition): LineLayer
Set the LineDasharray property transition options
abstract fun lineDasharrayTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineGapWidth
Link copied to clipboard
abstract fun lineGapWidth(lineGapWidth: Expression): LineLayer
Set the LineGapWidth property
abstract fun lineGapWidth(lineGapWidth: Double = 0.0): LineLayer
Set the LineGapWidth property
lineGapWidthTransition
Link copied to clipboard
abstract fun lineGapWidthTransition(options: StyleTransition): LineLayer
Set the LineGapWidth property transition options
abstract fun lineGapWidthTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineGradient
Link copied to clipboard
abstract fun lineGradient(lineGradient: Expression): LineLayer
Set the LineGradient property
lineJoin
Link copied to clipboard
abstract fun lineJoin(lineJoin: Expression): LineLayer
Set the LineJoin property
abstract fun lineJoin(lineJoin: LineJoin = LineJoin.MITER): LineLayer
Set the LineJoin property
lineMiterLimit
Link copied to clipboard
abstract fun lineMiterLimit(lineMiterLimit: Expression): LineLayer
Set the LineMiterLimit property
abstract fun lineMiterLimit(lineMiterLimit: Double = 2.0): LineLayer
Set the LineMiterLimit property
lineOffset
Link copied to clipboard
abstract fun lineOffset(lineOffset: Expression): LineLayer
Set the LineOffset property
abstract fun lineOffset(lineOffset: Double = 0.0): LineLayer
Set the LineOffset property
lineOffsetTransition
Link copied to clipboard
abstract fun lineOffsetTransition(options: StyleTransition): LineLayer
Set the LineOffset property transition options
abstract fun lineOffsetTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineOpacity
Link copied to clipboard
abstract fun lineOpacity(lineOpacity: Expression): LineLayer
Set the LineOpacity property
abstract fun lineOpacity(lineOpacity: Double = 1.0): LineLayer
Set the LineOpacity property
lineOpacityTransition
Link copied to clipboard
abstract fun lineOpacityTransition(options: StyleTransition): LineLayer
Set the LineOpacity property transition options
abstract fun lineOpacityTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
linePattern
Link copied to clipboard
abstract fun linePattern(linePattern: Expression): LineLayer
Set the LinePattern property
abstract fun linePattern(linePattern: String): LineLayer
Set the LinePattern property
linePatternTransition
Link copied to clipboard
abstract fun linePatternTransition(options: StyleTransition): LineLayer
Set the LinePattern property transition options
abstract fun linePatternTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineRoundLimit
Link copied to clipboard
abstract fun lineRoundLimit(lineRoundLimit: Expression): LineLayer
Set the LineRoundLimit property
abstract fun lineRoundLimit(lineRoundLimit: Double = 1.05): LineLayer
Set the LineRoundLimit property
lineSortKey
Link copied to clipboard
abstract fun lineSortKey(lineSortKey: Expression): LineLayer
Set the LineSortKey property
abstract fun lineSortKey(lineSortKey: Double): LineLayer
Set the LineSortKey property
lineTranslate
Link copied to clipboard
abstract fun lineTranslate(lineTranslate: Expression): LineLayer
Set the LineTranslate property
abstract fun lineTranslate(lineTranslate: List<Double> = listOf(0.0, 0.0)): LineLayer
Set the LineTranslate property
lineTranslateAnchor
Link copied to clipboard
abstract fun lineTranslateAnchor(lineTranslateAnchor: Expression): LineLayer
Set the LineTranslateAnchor property
abstract fun lineTranslateAnchor(lineTranslateAnchor: LineTranslateAnchor = LineTranslateAnchor.MAP): LineLayer
Set the LineTranslateAnchor property
lineTranslateTransition
Link copied to clipboard
abstract fun lineTranslateTransition(options: StyleTransition): LineLayer
Set the LineTranslate property transition options
abstract fun lineTranslateTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
lineWidth
Link copied to clipboard
abstract fun lineWidth(lineWidth: Expression): LineLayer
Set the LineWidth property
abstract fun lineWidth(lineWidth: Double = 1.0): LineLayer
Set the LineWidth property
lineWidthTransition
Link copied to clipboard
abstract fun lineWidthTransition(options: StyleTransition): LineLayer
Set the LineWidth property transition options
abstract fun lineWidthTransition(block: StyleTransition.Builder.() -> Unit): LineLayer
maxZoom
Link copied to clipboard
abstract fun maxZoom(maxZoom: Double): LineLayer
Set the maxzoom property
minZoom
Link copied to clipboard
abstract fun minZoom(minZoom: Double): LineLayer
Set the minzoom property
sourceLayer
Link copied to clipboard
abstract fun sourceLayer(sourceLayer: String): LineLayer
Set the sourceLayer property
visibility
Link copied to clipboard
abstract fun visibility(visibility: Visibility): LineLayer
Set the Visibility property

Inheritors

LineLayer
Link copied to clipboard