CircleLayerDsl

interface CircleLayerDsl

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

circleBlur
Link copied to clipboard
abstract fun circleBlur(circleBlur: Expression): CircleLayer
abstract fun circleBlur(circleBlur: Double = 0.0): CircleLayer

Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.

circleBlurTransition
Link copied to clipboard
abstract fun circleBlurTransition(options: StyleTransition): CircleLayer
abstract fun circleBlurTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

Amount to blur the circle. 1 blurs the circle such that only the centerpoint is full opacity.

circleColor
Link copied to clipboard
abstract fun circleColor(circleColor: Expression): CircleLayer
abstract fun circleColor(@ColorInt circleColor: Int): CircleLayer
abstract fun circleColor(circleColor: String = "#000000"): CircleLayer

The fill color of the circle.

circleColorTransition
Link copied to clipboard
abstract fun circleColorTransition(options: StyleTransition): CircleLayer
abstract fun circleColorTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

The fill color of the circle.

circleOpacity
Link copied to clipboard
abstract fun circleOpacity(circleOpacity: Expression): CircleLayer
abstract fun circleOpacity(circleOpacity: Double = 1.0): CircleLayer

The opacity at which the circle will be drawn.

circleOpacityTransition
Link copied to clipboard
abstract fun circleOpacityTransition(options: StyleTransition): CircleLayer
abstract fun circleOpacityTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

The opacity at which the circle will be drawn.

circlePitchAlignment
Link copied to clipboard
abstract fun circlePitchAlignment(circlePitchAlignment: Expression): CircleLayer
abstract fun circlePitchAlignment(circlePitchAlignment: CirclePitchAlignment = CirclePitchAlignment.VIEWPORT): CircleLayer

Orientation of circle when map is pitched.

circlePitchScale
Link copied to clipboard
abstract fun circlePitchScale(circlePitchScale: Expression): CircleLayer
abstract fun circlePitchScale(circlePitchScale: CirclePitchScale = CirclePitchScale.MAP): CircleLayer

Controls the scaling behavior of the circle when the map is pitched.

circleRadius
Link copied to clipboard
abstract fun circleRadius(circleRadius: Expression): CircleLayer
abstract fun circleRadius(circleRadius: Double = 5.0): CircleLayer

Circle radius.

circleRadiusTransition
Link copied to clipboard
abstract fun circleRadiusTransition(options: StyleTransition): CircleLayer
abstract fun circleRadiusTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

Circle radius.

circleSortKey
Link copied to clipboard
abstract fun circleSortKey(circleSortKey: Expression): CircleLayer
abstract fun circleSortKey(circleSortKey: Double): CircleLayer

Sorts features in ascending order based on this value. Features with a higher sort key will appear above features with a lower sort key.

circleStrokeColor
Link copied to clipboard
abstract fun circleStrokeColor(circleStrokeColor: Expression): CircleLayer
abstract fun circleStrokeColor(@ColorInt circleStrokeColor: Int): CircleLayer
abstract fun circleStrokeColor(circleStrokeColor: String = "#000000"): CircleLayer

The stroke color of the circle.

circleStrokeColorTransition
Link copied to clipboard
abstract fun circleStrokeColorTransition(options: StyleTransition): CircleLayer
abstract fun circleStrokeColorTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

The stroke color of the circle.

circleStrokeOpacity
Link copied to clipboard
abstract fun circleStrokeOpacity(circleStrokeOpacity: Expression): CircleLayer
abstract fun circleStrokeOpacity(circleStrokeOpacity: Double = 1.0): CircleLayer

The opacity of the circle's stroke.

circleStrokeOpacityTransition
Link copied to clipboard
abstract fun circleStrokeOpacityTransition(options: StyleTransition): CircleLayer
abstract fun circleStrokeOpacityTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

The opacity of the circle's stroke.

circleStrokeWidth
Link copied to clipboard
abstract fun circleStrokeWidth(circleStrokeWidth: Expression): CircleLayer
abstract fun circleStrokeWidth(circleStrokeWidth: Double = 0.0): CircleLayer

The width of the circle's stroke. Strokes are placed outside of the circle-radius.

circleStrokeWidthTransition
Link copied to clipboard
abstract fun circleStrokeWidthTransition(options: StyleTransition): CircleLayer
abstract fun circleStrokeWidthTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

The width of the circle's stroke. Strokes are placed outside of the circle-radius.

circleTranslate
Link copied to clipboard
abstract fun circleTranslate(circleTranslate: Expression): CircleLayer
abstract fun circleTranslate(circleTranslate: List<Double> = listOf(0.0, 0.0)): CircleLayer

The geometry's offset. Values are x, y where negatives indicate left and up, respectively.

circleTranslateAnchor
Link copied to clipboard
abstract fun circleTranslateAnchor(circleTranslateAnchor: Expression): CircleLayer
abstract fun circleTranslateAnchor(circleTranslateAnchor: CircleTranslateAnchor = CircleTranslateAnchor.MAP): CircleLayer

Controls the frame of reference for circle-translate.

circleTranslateTransition
Link copied to clipboard
abstract fun circleTranslateTransition(options: StyleTransition): CircleLayer
abstract fun circleTranslateTransition(block: StyleTransition.Builder.() -> Unit): CircleLayer

The geometry's offset. Values are x, y where negatives indicate left and up, respectively.

filter
Link copied to clipboard
abstract fun filter(filter: Expression): CircleLayer

A filter is a property at the layer level that determines which features should be rendered in a style layer.

maxZoom
Link copied to clipboard
abstract fun maxZoom(maxZoom: Double): CircleLayer

The maximum zoom level for the layer. At zoom levels equal to or greater than the maxzoom, the layer will be hidden.

minZoom
Link copied to clipboard
abstract fun minZoom(minZoom: Double): CircleLayer

The minimum zoom level for the layer. At zoom levels less than the minzoom, the layer will be hidden.

sourceLayer
Link copied to clipboard
abstract fun sourceLayer(sourceLayer: String): CircleLayer

A source layer is an individual layer of data within a vector source. A vector source can have multiple source layers.

visibility
Link copied to clipboard
abstract fun visibility(visibility: Visibility): CircleLayer

Whether this layer is displayed.

Inheritors

CircleLayer
Link copied to clipboard