Grid Layer Descriptor
Descriptor for symbol-style layers that share GridLayerPaint with SymbolLayerDescriptor but add masking and data quality knobs used by gridded and dense icon workflows (e.g. encoded-grid sidecars).
Register the source, then com.xweather.mapsgl.map.MapController.addLayer. mask participates in land/water masking where the map pipeline supports it; quality hints requested tile or sampling fidelity for applicable sources. The initializer wires paint.sample’s event emitter to this descriptor for paint-driven events.
See also
Constructors
Properties
Optional feature filter.
Land/water/none mask for symbol placement.
Icon, text, optional sample grid, and fill/stroke.
Requested DataQuality for tile or asset resolution where used.
MVT layer name, or null for GeoJSON when applicable.
When true, MapsGL does not register a Mapbox fill / line / circle / symbol / heatmap style layer. The com.xweather.mapsgl.layers.tile.VectorTileLayer still exists for tile/GeoJSON consumers, MVT fetch (e.g. com.xweather.mapsgl.map.mapbox.GlStencilCustomMaskCoordinator), and GLES stencil mesh build in com.xweather.mapsgl.renderers.TileLayerRenderer — only screen drawing via Mapbox paint is skipped.