SymbolLayerDsl

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.

interface SymbolLayerDsl

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
filter
Link copied to clipboard

Set the filter property

abstract fun filter(filter: Expression): SymbolLayer
hashCode
Link copied to clipboard
open override fun hashCode(): Int
iconAllowOverlap
Link copied to clipboard

Set the IconAllowOverlap property

abstract fun iconAllowOverlap(iconAllowOverlap: Expression): SymbolLayer
abstract fun iconAllowOverlap(iconAllowOverlap: Boolean): SymbolLayer
iconAnchor
Link copied to clipboard

Set the IconAnchor property

abstract fun iconAnchor(iconAnchor: Expression): SymbolLayer
abstract fun iconAnchor(iconAnchor: IconAnchor): SymbolLayer
iconColor
Link copied to clipboard

Set the IconColor property

abstract fun iconColor(iconColor: Expression): SymbolLayer
abstract fun iconColor(iconColor: String): SymbolLayer

Set the IconColor property.

abstract fun iconColor(@ColorInt() iconColor: Int): SymbolLayer
iconColorTransition
Link copied to clipboard

Set the IconColor property transition options

abstract fun iconColorTransition(options: StyleTransition): SymbolLayer
abstract fun iconColorTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
iconHaloBlur
Link copied to clipboard

Set the IconHaloBlur property

abstract fun iconHaloBlur(iconHaloBlur: Expression): SymbolLayer
abstract fun iconHaloBlur(iconHaloBlur: Double): SymbolLayer
iconHaloBlurTransition
Link copied to clipboard

Set the IconHaloBlur property transition options

abstract fun iconHaloBlurTransition(options: StyleTransition): SymbolLayer
abstract fun iconHaloBlurTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
iconHaloColor
Link copied to clipboard

Set the IconHaloColor property

abstract fun iconHaloColor(iconHaloColor: Expression): SymbolLayer
abstract fun iconHaloColor(iconHaloColor: String): SymbolLayer

Set the IconHaloColor property.

abstract fun iconHaloColor(@ColorInt() iconHaloColor: Int): SymbolLayer
iconHaloColorTransition
Link copied to clipboard

Set the IconHaloColor property transition options

abstract fun iconHaloColorTransition(options: StyleTransition): SymbolLayer
abstract fun iconHaloColorTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
iconHaloWidth
Link copied to clipboard

Set the IconHaloWidth property

abstract fun iconHaloWidth(iconHaloWidth: Expression): SymbolLayer
abstract fun iconHaloWidth(iconHaloWidth: Double): SymbolLayer
iconHaloWidthTransition
Link copied to clipboard

Set the IconHaloWidth property transition options

abstract fun iconHaloWidthTransition(options: StyleTransition): SymbolLayer
abstract fun iconHaloWidthTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
iconIgnorePlacement
Link copied to clipboard

Set the IconIgnorePlacement property

abstract fun iconIgnorePlacement(iconIgnorePlacement: Expression): SymbolLayer
abstract fun iconIgnorePlacement(iconIgnorePlacement: Boolean): SymbolLayer
iconImage
Link copied to clipboard

Set the IconImage property

abstract fun iconImage(iconImage: Expression): SymbolLayer
abstract fun iconImage(iconImage: String): SymbolLayer
iconKeepUpright
Link copied to clipboard

Set the IconKeepUpright property

abstract fun iconKeepUpright(iconKeepUpright: Expression): SymbolLayer
abstract fun iconKeepUpright(iconKeepUpright: Boolean): SymbolLayer
iconOffset
Link copied to clipboard

Set the IconOffset property

abstract fun iconOffset(iconOffset: Expression): SymbolLayer
abstract fun iconOffset(iconOffset: List<Double>): SymbolLayer
iconOpacity
Link copied to clipboard

Set the IconOpacity property

abstract fun iconOpacity(iconOpacity: Expression): SymbolLayer
abstract fun iconOpacity(iconOpacity: Double): SymbolLayer
iconOpacityTransition
Link copied to clipboard

Set the IconOpacity property transition options

abstract fun iconOpacityTransition(options: StyleTransition): SymbolLayer
abstract fun iconOpacityTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
iconOptional
Link copied to clipboard

Set the IconOptional property

abstract fun iconOptional(iconOptional: Expression): SymbolLayer
abstract fun iconOptional(iconOptional: Boolean): SymbolLayer
iconPadding
Link copied to clipboard

Set the IconPadding property

abstract fun iconPadding(iconPadding: Expression): SymbolLayer
abstract fun iconPadding(iconPadding: Double): SymbolLayer
iconPitchAlignment
Link copied to clipboard

Set the IconPitchAlignment property

abstract fun iconPitchAlignment(iconPitchAlignment: Expression): SymbolLayer
abstract fun iconPitchAlignment(iconPitchAlignment: IconPitchAlignment): SymbolLayer
iconRotate
Link copied to clipboard

Set the IconRotate property

abstract fun iconRotate(iconRotate: Expression): SymbolLayer
abstract fun iconRotate(iconRotate: Double): SymbolLayer
iconRotationAlignment
Link copied to clipboard

Set the IconRotationAlignment property

abstract fun iconRotationAlignment(iconRotationAlignment: Expression): SymbolLayer
abstract fun iconRotationAlignment(iconRotationAlignment: IconRotationAlignment): SymbolLayer
iconSize
Link copied to clipboard

Set the IconSize property

abstract fun iconSize(iconSize: Expression): SymbolLayer
abstract fun iconSize(iconSize: Double): SymbolLayer
iconTextFit
Link copied to clipboard

Set the IconTextFit property

abstract fun iconTextFit(iconTextFit: Expression): SymbolLayer
abstract fun iconTextFit(iconTextFit: IconTextFit): SymbolLayer
iconTextFitPadding
Link copied to clipboard

Set the IconTextFitPadding property

abstract fun iconTextFitPadding(iconTextFitPadding: Expression): SymbolLayer
abstract fun iconTextFitPadding(iconTextFitPadding: List<Double>): SymbolLayer
iconTranslate
Link copied to clipboard

Set the IconTranslate property

abstract fun iconTranslate(iconTranslate: Expression): SymbolLayer
abstract fun iconTranslate(iconTranslate: List<Double>): SymbolLayer
iconTranslateAnchor
Link copied to clipboard

Set the IconTranslateAnchor property

abstract fun iconTranslateAnchor(iconTranslateAnchor: Expression): SymbolLayer
abstract fun iconTranslateAnchor(iconTranslateAnchor: IconTranslateAnchor): SymbolLayer
iconTranslateTransition
Link copied to clipboard

Set the IconTranslate property transition options

abstract fun iconTranslateTransition(options: StyleTransition): SymbolLayer
abstract fun iconTranslateTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
maxZoom
Link copied to clipboard

Set the maxzoom property

abstract fun maxZoom(maxZoom: Double): SymbolLayer
minZoom
Link copied to clipboard

Set the minzoom property

abstract fun minZoom(minZoom: Double): SymbolLayer
sourceLayer
Link copied to clipboard

Set the sourceLayer property

abstract fun sourceLayer(sourceLayer: String): SymbolLayer
symbolAvoidEdges
Link copied to clipboard

Set the SymbolAvoidEdges property

abstract fun symbolAvoidEdges(symbolAvoidEdges: Expression): SymbolLayer
abstract fun symbolAvoidEdges(symbolAvoidEdges: Boolean): SymbolLayer
symbolPlacement
Link copied to clipboard

Set the SymbolPlacement property

abstract fun symbolPlacement(symbolPlacement: Expression): SymbolLayer
abstract fun symbolPlacement(symbolPlacement: SymbolPlacement): SymbolLayer
symbolSortKey
Link copied to clipboard

Set the SymbolSortKey property

abstract fun symbolSortKey(symbolSortKey: Expression): SymbolLayer
abstract fun symbolSortKey(symbolSortKey: Double): SymbolLayer
symbolSpacing
Link copied to clipboard

Set the SymbolSpacing property

abstract fun symbolSpacing(symbolSpacing: Expression): SymbolLayer
abstract fun symbolSpacing(symbolSpacing: Double): SymbolLayer
symbolZOrder
Link copied to clipboard

Set the SymbolZOrder property

abstract fun symbolZOrder(symbolZOrder: Expression): SymbolLayer
abstract fun symbolZOrder(symbolZOrder: SymbolZOrder): SymbolLayer
textAllowOverlap
Link copied to clipboard

Set the TextAllowOverlap property

abstract fun textAllowOverlap(textAllowOverlap: Expression): SymbolLayer
abstract fun textAllowOverlap(textAllowOverlap: Boolean): SymbolLayer
textAnchor
Link copied to clipboard

Set the TextAnchor property

abstract fun textAnchor(textAnchor: Expression): SymbolLayer
abstract fun textAnchor(textAnchor: TextAnchor): SymbolLayer
textColor
Link copied to clipboard

Set the TextColor property

abstract fun textColor(textColor: Expression): SymbolLayer
abstract fun textColor(textColor: String): SymbolLayer

Set the TextColor property.

abstract fun textColor(@ColorInt() textColor: Int): SymbolLayer
textColorTransition
Link copied to clipboard

Set the TextColor property transition options

abstract fun textColorTransition(options: StyleTransition): SymbolLayer
abstract fun textColorTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
textField
Link copied to clipboard

Set the TextField property

abstract fun textField(textField: Expression): SymbolLayer
abstract fun textField(textField: Formatted): SymbolLayer

DSL for construct Formatted textField.

abstract fun textField(block: Formatted.() -> Unit): SymbolLayer

Set the TextField property as String.

abstract fun textField(textField: String): SymbolLayer
textFont
Link copied to clipboard

Set the TextFont property

abstract fun textFont(textFont: Expression): SymbolLayer
abstract fun textFont(textFont: List<String>): SymbolLayer
textHaloBlur
Link copied to clipboard

Set the TextHaloBlur property

abstract fun textHaloBlur(textHaloBlur: Expression): SymbolLayer
abstract fun textHaloBlur(textHaloBlur: Double): SymbolLayer
textHaloBlurTransition
Link copied to clipboard

Set the TextHaloBlur property transition options

abstract fun textHaloBlurTransition(options: StyleTransition): SymbolLayer
abstract fun textHaloBlurTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
textHaloColor
Link copied to clipboard

Set the TextHaloColor property

abstract fun textHaloColor(textHaloColor: Expression): SymbolLayer
abstract fun textHaloColor(textHaloColor: String): SymbolLayer

Set the TextHaloColor property.

abstract fun textHaloColor(@ColorInt() textHaloColor: Int): SymbolLayer
textHaloColorTransition
Link copied to clipboard

Set the TextHaloColor property transition options

abstract fun textHaloColorTransition(options: StyleTransition): SymbolLayer
abstract fun textHaloColorTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
textHaloWidth
Link copied to clipboard

Set the TextHaloWidth property

abstract fun textHaloWidth(textHaloWidth: Expression): SymbolLayer
abstract fun textHaloWidth(textHaloWidth: Double): SymbolLayer
textHaloWidthTransition
Link copied to clipboard

Set the TextHaloWidth property transition options

abstract fun textHaloWidthTransition(options: StyleTransition): SymbolLayer
abstract fun textHaloWidthTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
textIgnorePlacement
Link copied to clipboard

Set the TextIgnorePlacement property

abstract fun textIgnorePlacement(textIgnorePlacement: Expression): SymbolLayer
abstract fun textIgnorePlacement(textIgnorePlacement: Boolean): SymbolLayer
textJustify
Link copied to clipboard

Set the TextJustify property

abstract fun textJustify(textJustify: Expression): SymbolLayer
abstract fun textJustify(textJustify: TextJustify): SymbolLayer
textKeepUpright
Link copied to clipboard

Set the TextKeepUpright property

abstract fun textKeepUpright(textKeepUpright: Expression): SymbolLayer
abstract fun textKeepUpright(textKeepUpright: Boolean): SymbolLayer
textLetterSpacing
Link copied to clipboard

Set the TextLetterSpacing property

abstract fun textLetterSpacing(textLetterSpacing: Expression): SymbolLayer
abstract fun textLetterSpacing(textLetterSpacing: Double): SymbolLayer
textLineHeight
Link copied to clipboard

Set the TextLineHeight property

abstract fun textLineHeight(textLineHeight: Expression): SymbolLayer
abstract fun textLineHeight(textLineHeight: Double): SymbolLayer
textMaxAngle
Link copied to clipboard

Set the TextMaxAngle property

abstract fun textMaxAngle(textMaxAngle: Expression): SymbolLayer
abstract fun textMaxAngle(textMaxAngle: Double): SymbolLayer
textMaxWidth
Link copied to clipboard

Set the TextMaxWidth property

abstract fun textMaxWidth(textMaxWidth: Expression): SymbolLayer
abstract fun textMaxWidth(textMaxWidth: Double): SymbolLayer
textOffset
Link copied to clipboard

Set the TextOffset property

abstract fun textOffset(textOffset: Expression): SymbolLayer
abstract fun textOffset(textOffset: List<Double>): SymbolLayer
textOpacity
Link copied to clipboard

Set the TextOpacity property

abstract fun textOpacity(textOpacity: Expression): SymbolLayer
abstract fun textOpacity(textOpacity: Double): SymbolLayer
textOpacityTransition
Link copied to clipboard

Set the TextOpacity property transition options

abstract fun textOpacityTransition(options: StyleTransition): SymbolLayer
abstract fun textOpacityTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
textOptional
Link copied to clipboard

Set the TextOptional property

abstract fun textOptional(textOptional: Expression): SymbolLayer
abstract fun textOptional(textOptional: Boolean): SymbolLayer
textPadding
Link copied to clipboard

Set the TextPadding property

abstract fun textPadding(textPadding: Expression): SymbolLayer
abstract fun textPadding(textPadding: Double): SymbolLayer
textPitchAlignment
Link copied to clipboard

Set the TextPitchAlignment property

abstract fun textPitchAlignment(textPitchAlignment: Expression): SymbolLayer
abstract fun textPitchAlignment(textPitchAlignment: TextPitchAlignment): SymbolLayer
textRadialOffset
Link copied to clipboard

Set the TextRadialOffset property

abstract fun textRadialOffset(textRadialOffset: Expression): SymbolLayer
abstract fun textRadialOffset(textRadialOffset: Double): SymbolLayer
textRotate
Link copied to clipboard

Set the TextRotate property

abstract fun textRotate(textRotate: Expression): SymbolLayer
abstract fun textRotate(textRotate: Double): SymbolLayer
textRotationAlignment
Link copied to clipboard

Set the TextRotationAlignment property

abstract fun textRotationAlignment(textRotationAlignment: Expression): SymbolLayer
abstract fun textRotationAlignment(textRotationAlignment: TextRotationAlignment): SymbolLayer
textSize
Link copied to clipboard

Set the TextSize property

abstract fun textSize(textSize: Expression): SymbolLayer
abstract fun textSize(textSize: Double): SymbolLayer
textTransform
Link copied to clipboard

Set the TextTransform property

abstract fun textTransform(textTransform: Expression): SymbolLayer
abstract fun textTransform(textTransform: TextTransform): SymbolLayer
textTranslate
Link copied to clipboard

Set the TextTranslate property

abstract fun textTranslate(textTranslate: Expression): SymbolLayer
abstract fun textTranslate(textTranslate: List<Double>): SymbolLayer
textTranslateAnchor
Link copied to clipboard

Set the TextTranslateAnchor property

abstract fun textTranslateAnchor(textTranslateAnchor: Expression): SymbolLayer
abstract fun textTranslateAnchor(textTranslateAnchor: TextTranslateAnchor): SymbolLayer
textTranslateTransition
Link copied to clipboard

Set the TextTranslate property transition options

abstract fun textTranslateTransition(options: StyleTransition): SymbolLayer
abstract fun textTranslateTransition(block: StyleTransition.Builder.() -> Unit): SymbolLayer
textVariableAnchor
Link copied to clipboard

Set the TextVariableAnchor property

abstract fun textVariableAnchor(textVariableAnchor: Expression): SymbolLayer
abstract fun textVariableAnchor(textVariableAnchor: List<String>): SymbolLayer
textWritingMode
Link copied to clipboard

Set the TextWritingMode property

abstract fun textWritingMode(textWritingMode: Expression): SymbolLayer
abstract fun textWritingMode(textWritingMode: List<String>): SymbolLayer
toString
Link copied to clipboard
open override fun toString(): String
visibility
Link copied to clipboard

Set the Visibility property

abstract fun visibility(visibility: Visibility): SymbolLayer

Inheritors

SymbolLayer
Link copied to clipboard