MTSky

@Serializable
data class MTSky(val skyColor: StyleValue? = null, val skyHorizonBlend: StyleValue? = null, val horizonColor: StyleValue? = null, val horizonFogBlend: StyleValue? = null, val fogColor: StyleValue? = null, val fogGroundBlend: StyleValue? = null, val atmosphereBlend: StyleValue? = null)

Sky configuration for customizing atmospheric appearance.

All properties are optional; unspecified fields keep their previous values. Colors accept strings or hex int values. Blend values are clamped to 0, 1 when provided as plain numbers.

Constructors

constructor(skyColor: StyleValue? = null, skyHorizonBlend: StyleValue? = null, horizonColor: StyleValue? = null, horizonFogBlend: StyleValue? = null, fogColor: StyleValue? = null, fogGroundBlend: StyleValue? = null, atmosphereBlend: StyleValue? = null)

Types

Properties

@SerialName(value = "atmosphere-blend")
val atmosphereBlend: StyleValue? = null
@SerialName(value = "fog-color")
val fogColor: StyleValue? = null
@SerialName(value = "fog-ground-blend")
val fogGroundBlend: StyleValue? = null
@SerialName(value = "horizon-color")
val horizonColor: StyleValue? = null
@SerialName(value = "horizon-fog-blend")
val horizonFogBlend: StyleValue? = null
@SerialName(value = "sky-color")
val skyColor: StyleValue? = null
@SerialName(value = "sky-horizon-blend")
val skyHorizonBlend: StyleValue? = null