Atmosphere

public struct Atmosphere : Codable

A style’s fog property is a global effect that improves depth perception by fading out distant objects.

  • The color of the atmosphere region immediately below the horizon and within the range and above the horizon and within horizon-blend. Using opacity is recommended only for smoothly transitioning fog on/off as anything less than 100% opacity results in more tiles loaded and drawn.

    Declaration

    Swift

    public var color: Value<StyleColor>?
  • Transition property for color

    Declaration

    Swift

    public var colorTransition: StyleTransition?
  • The color of the atmosphere region above the horizon, high-color extends further above the horizon than the color property and its spread can be controlled with horizon-blend. The opacity can be set to 0 to remove the high atmosphere color contribution.

    Declaration

    Swift

    public var highColor: Value<StyleColor>?
  • Transition property for highColor

    Declaration

    Swift

    public var highColorTransition: StyleTransition?
  • Horizon blend applies a smooth fade from the color of the atmosphere to the color of space. A value of zero leaves a sharp transition from atmosphere to space. Increasing the value blends the color of atmosphere into increasingly high angles of the sky.

    Declaration

    Swift

    public var horizonBlend: Value<Double>?
  • Transition property for horizonBlend

    Declaration

    Swift

    public var horizonBlendTransition: StyleTransition?
  • The start and end distance range in which fog fades from fully transparent to fully opaque. The distance to the point at the center of the map is defined as zero, so that negative range values are closer to the camera, and positive values are farther away.

    Declaration

    Swift

    public var range: Value<[Double]>?
  • Transition property for range

    Declaration

    Swift

    public var rangeTransition: StyleTransition?
  • The color of the region above the horizon and after the end of the horizon-blend contribution. The opacity can be set to 0 to have a transparent background.

    Declaration

    Swift

    public var spaceColor: Value<StyleColor>?
  • Transition property for spaceColor

    Declaration

    Swift

    public var spaceColorTransition: StyleTransition?
  • A value controlling the star intensity where 0 will show no stars and 1 will show stars at their maximum intensity.

    Declaration

    Swift

    public var starIntensity: Value<Double>?
  • Transition property for starIntensity

    Declaration

    Swift

    public var starIntensityTransition: StyleTransition?
  • Undocumented

    Declaration

    Swift

    public init()