SkyLayerDsl

interface SkyLayerDsl

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): SkyLayer
Set the filter property
maxZoom
Link copied to clipboard
abstract fun maxZoom(maxZoom: Double): SkyLayer
Set the maxzoom property
minZoom
Link copied to clipboard
abstract fun minZoom(minZoom: Double): SkyLayer
Set the minzoom property
skyAtmosphereColor
Link copied to clipboard
abstract fun skyAtmosphereColor(skyAtmosphereColor: Expression): SkyLayer
Set the SkyAtmosphereColor property
abstract fun skyAtmosphereColor(@ColorInt() skyAtmosphereColor: Int): SkyLayer
Set the SkyAtmosphereColor property.
abstract fun skyAtmosphereColor(skyAtmosphereColor: String = "white"): SkyLayer
Set the SkyAtmosphereColor property
skyAtmosphereHaloColor
Link copied to clipboard
abstract fun skyAtmosphereHaloColor(skyAtmosphereHaloColor: Expression): SkyLayer
Set the SkyAtmosphereHaloColor property
abstract fun skyAtmosphereHaloColor(@ColorInt() skyAtmosphereHaloColor: Int): SkyLayer
Set the SkyAtmosphereHaloColor property.
abstract fun skyAtmosphereHaloColor(skyAtmosphereHaloColor: String = "white"): SkyLayer
Set the SkyAtmosphereHaloColor property
skyAtmosphereSun
Link copied to clipboard
abstract fun skyAtmosphereSun(skyAtmosphereSun: Expression): SkyLayer
Set the SkyAtmosphereSun property
abstract fun skyAtmosphereSun(skyAtmosphereSun: List<Double>): SkyLayer
Set the SkyAtmosphereSun property
skyAtmosphereSunIntensity
Link copied to clipboard
abstract fun skyAtmosphereSunIntensity(skyAtmosphereSunIntensity: Expression): SkyLayer
Set the SkyAtmosphereSunIntensity property
abstract fun skyAtmosphereSunIntensity(skyAtmosphereSunIntensity: Double = 10.0): SkyLayer
Set the SkyAtmosphereSunIntensity property
skyGradient
Link copied to clipboard
abstract fun skyGradient(skyGradient: Expression): SkyLayer
Set the SkyGradient property
skyGradientCenter
Link copied to clipboard
abstract fun skyGradientCenter(skyGradientCenter: Expression): SkyLayer
Set the SkyGradientCenter property
abstract fun skyGradientCenter(skyGradientCenter: List<Double> = listOf(0.0, 0.0)): SkyLayer
Set the SkyGradientCenter property
skyGradientRadius
Link copied to clipboard
abstract fun skyGradientRadius(skyGradientRadius: Expression): SkyLayer
Set the SkyGradientRadius property
abstract fun skyGradientRadius(skyGradientRadius: Double = 90.0): SkyLayer
Set the SkyGradientRadius property
skyOpacity
Link copied to clipboard
abstract fun skyOpacity(skyOpacity: Expression): SkyLayer
Set the SkyOpacity property
abstract fun skyOpacity(skyOpacity: Double = 1.0): SkyLayer
Set the SkyOpacity property
skyOpacityTransition
Link copied to clipboard
abstract fun skyOpacityTransition(options: StyleTransition): SkyLayer
Set the SkyOpacity property transition options
abstract fun skyOpacityTransition(block: StyleTransition.Builder.() -> Unit): SkyLayer
skyType
Link copied to clipboard
abstract fun skyType(skyType: Expression): SkyLayer
Set the SkyType property
abstract fun skyType(skyType: SkyType = SkyType.ATMOSPHERE): SkyLayer
Set the SkyType property
visibility
Link copied to clipboard
abstract fun visibility(visibility: Visibility): SkyLayer
Set the Visibility property

Inheritors

SkyLayer
Link copied to clipboard