scheduleCustomStencilMaskDemoRefresh

fun scheduleCustomStencilMaskDemoRefresh(layerId: String, waitForMaskMeshes: Boolean = false)

Custom StencilLayerMaskSpec / LayerMaskSpec demos need the Mapbox persistent custom layer, mask geometry, and encoded weather tiles before the first paint. Schedule after addWeatherLayer when the camera may still be moving (e.g. setCenter / setZoom).

Parameters

waitForMaskMeshes

When true, poll until every custom mask layer has stencil CPU meshes for visible tiles. Required for ALL-mode intersection, LayerMasks.land, and LayerMasks.water (inverted masks call failOpenNoStencil while MVT geometry is still loading).