FillExtrusionLayer
public struct FillExtrusionLayer : LayerAn extruded (3D) polygon.
See also
Mapbox Style Specification- 
                  
                  DeclarationSwift public var id: String
- 
                  
                  DeclarationSwift public let type: LayerType
- 
                  
                  DeclarationSwift public var filter: Expression?
- 
                  
                  DeclarationSwift public var source: String?
- 
                  
                  DeclarationSwift public var sourceLayer: String?
- 
                  
                  DeclarationSwift public var minZoom: Double?
- 
                  
                  DeclarationSwift public var maxZoom: Double?
- 
                  
                  Whether this layer is displayed. DeclarationSwift public var visibility: Value<Visibility>?
- 
                  
                  Controls the intensity of shading near ground and concave angles between walls. Default value 0.0 disables ambient occlusion and values around 0.3 provide the most plausible results for buildings. DeclarationSwift public var fillExtrusionAmbientOcclusionIntensity: Value<Double>?
- 
                  
                  Transition options for fillExtrusionAmbientOcclusionIntensity.DeclarationSwift public var fillExtrusionAmbientOcclusionIntensityTransition: StyleTransition?
- 
                  
                  Shades area near ground and concave angles between walls where the radius defines only vertical impact. Default value 3.0 corresponds to height of one floor and brings the most plausible results for buildings. DeclarationSwift public var fillExtrusionAmbientOcclusionRadius: Value<Double>?
- 
                  
                  Transition options for fillExtrusionAmbientOcclusionRadius.DeclarationSwift public var fillExtrusionAmbientOcclusionRadiusTransition: StyleTransition?
- 
                  
                  The height with which to extrude the base of this layer. Must be less than or equal to fill-extrusion-height.DeclarationSwift public var fillExtrusionBase: Value<Double>?
- 
                  
                  Transition options for fillExtrusionBase.DeclarationSwift public var fillExtrusionBaseTransition: StyleTransition?
- 
                  
                  The base color of the extruded fill. The extrusion’s surfaces will be shaded differently based on this color in combination with the root lightsettings. If this color is specified asrgbawith an alpha component, the alpha component will be ignored; usefill-extrusion-opacityto set layer opacity.DeclarationSwift public var fillExtrusionColor: Value<StyleColor>?
- 
                  
                  Transition options for fillExtrusionColor.DeclarationSwift public var fillExtrusionColorTransition: StyleTransition?
- 
                  
                  The height with which to extrude this layer. DeclarationSwift public var fillExtrusionHeight: Value<Double>?
- 
                  
                  Transition options for fillExtrusionHeight.DeclarationSwift public var fillExtrusionHeightTransition: StyleTransition?
- 
                  
                  The opacity of the entire fill extrusion layer. This is rendered on a per-layer, not per-feature, basis, and data-driven styling is not available. DeclarationSwift public var fillExtrusionOpacity: Value<Double>?
- 
                  
                  Transition options for fillExtrusionOpacity.DeclarationSwift public var fillExtrusionOpacityTransition: StyleTransition?
- 
                  
                  Name of image in sprite to use for drawing images on extruded fills. For seamless patterns, image width and height must be a factor of two (2, 4, 8, …, 512). Note that zoom-dependent expressions will be evaluated only at integer zoom levels. DeclarationSwift public var fillExtrusionPattern: Value<ResolvedImage>?
- 
                  
                  Transition options for fillExtrusionPattern.DeclarationSwift @available(*, deprecated, message: "This property is deprecated and will be removed in the future. Setting this will have no effect.") public var fillExtrusionPatternTransition: StyleTransition?
- 
                  
                  The geometry’s offset. Values are [x, y] where negatives indicate left and up (on the flat plane), respectively. DeclarationSwift public var fillExtrusionTranslate: Value<[Double]>?
- 
                  
                  Transition options for fillExtrusionTranslate.DeclarationSwift public var fillExtrusionTranslateTransition: StyleTransition?
- 
                  
                  Controls the frame of reference for fill-extrusion-translate.DeclarationSwift public var fillExtrusionTranslateAnchor: Value<FillExtrusionTranslateAnchor>?
- 
                  
                  Whether to apply a vertical gradient to the sides of a fill-extrusion layer. If true, sides will be shaded slightly darker farther down. DeclarationSwift public var fillExtrusionVerticalGradient: Value<Bool>?
- 
                  
                  Undocumented DeclarationSwift public init(id: String)
- 
                  
                  DeclarationSwift public func encode(to encoder: Encoder) throws
- 
                  
                  DeclarationSwift public init(from decoder: Decoder) throws
 FillExtrusionLayer Structure Reference
        FillExtrusionLayer Structure Reference