Symbol Layer Paint
Paint for com.xweather.mapsgl.layers.spec.SymbolLayerDescriptor: icon, optional text list, fill/stroke, rank.
Constructors
Properties
When true (default, JS parity), icon and text instances tilt into the map plane with camera pitch, geometrically re-projected like any other map content. When false, they stay flat and screen-upright regardless of pitch. Shared between icon and text (JS paint.symbol.pitchWithMap).
Optional rank for GLES symbol ordering (JS symbol.rank).
When true (default, JS parity), icon and text instances rotate to track the map's current bearing. When false, they stay oriented to screen-north regardless of bearing. Shared between icon and text (JS paint.symbol.rotateWithMap). Independent of pitchWithMap — all four combinations are meaningful (e.g. tilts with pitch but stays north-up in rotation).
Functions
Timeline blend factor for sampling / draw. Returns 0 when sampleMeldEnabled is false (JS: sampleMeld() ? progress : 0).
JS paint.sample.meld — whether this layer's SamplePaint blends across timeline intervals. Defaults to true when the paint has no sample block.