ModelLayerDsl

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 ModelLayerDsl

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): ModelLayer
hashCode
Link copied to clipboard
open override fun hashCode(): Int
maxZoom
Link copied to clipboard

Set the maxzoom property

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

Set the minzoom property

abstract fun minZoom(minZoom: Double): ModelLayer
modelOpacity
Link copied to clipboard

Set the ModelOpacity property

abstract fun modelOpacity(modelOpacity: Expression): ModelLayer
abstract fun modelOpacity(modelOpacity: Double): ModelLayer
modelOpacityTransition
Link copied to clipboard

Set the ModelOpacity property transition options

abstract fun modelOpacityTransition(options: StyleTransition): ModelLayer
abstract fun modelOpacityTransition(block: StyleTransition.Builder.() -> Unit): ModelLayer
modelRotation
Link copied to clipboard

Set the ModelRotation property

abstract fun modelRotation(modelRotation: Expression): ModelLayer
abstract fun modelRotation(modelRotation: List<Double>): ModelLayer
modelRotationTransition
Link copied to clipboard

Set the ModelRotation property transition options

abstract fun modelRotationTransition(options: StyleTransition): ModelLayer
abstract fun modelRotationTransition(block: StyleTransition.Builder.() -> Unit): ModelLayer
modelScale
Link copied to clipboard

Set the ModelScale property

abstract fun modelScale(modelScale: Expression): ModelLayer
abstract fun modelScale(modelScale: List<Double>): ModelLayer
modelTranslation
Link copied to clipboard

Set the ModelTranslation property

abstract fun modelTranslation(modelTranslation: Expression): ModelLayer
abstract fun modelTranslation(modelTranslation: List<Double>): ModelLayer
sourceLayer
Link copied to clipboard

Set the sourceLayer property

abstract fun sourceLayer(sourceLayer: String): ModelLayer
toString
Link copied to clipboard
open override fun toString(): String
visibility
Link copied to clipboard

Set the Visibility property

abstract fun visibility(visibility: Visibility): ModelLayer

Inheritors

ModelLayer
Link copied to clipboard