Skip to main content

Module layers

Module layers 

Source
Expand description

Layer system for the map engine.

Structs§

BackgroundLayer
A solid background fill used as the map clear colour.
CallbackFrameProvider
A closure-based FrameProvider for convenience.
CircleInstanceData
Per-instance data for SDF circle rendering.
DynamicImageOverlayLayer
A georeferenced overlay with dynamic frame content.
FeatureProvenance
Tile-owned provenance for a vector feature.
FrameData
A single RGBA8 frame returned by a FrameProvider.
HillshadeLayer
Backend-owned hillshade styling parameters.
HillshadeParams
Snapshot of effective hillshade parameters consumed by renderers.
ImageOverlayData
Renderer-ready image overlay data produced by ImageOverlayLayer.
ImageOverlayLayer
A georeferenced raster image rendered as a textured quadrilateral.
LayerStack
An ordered stack of map layers, rendered bottom-to-top.
ModelLayer
A layer containing placed 3D model instances.
PatternImage
An RGBA8 pattern image used for fill-pattern and line-pattern rendering.
TileLayer
A raster tile layer that fetches slippy-map tiles from a source.
VectorLayer
A vector layer holding parsed geographic features with a render style.
VectorMeshData
CPU-side mesh data for vector rendering, ready for GPU upload.
VectorStyle
Style parameters for rendering a vector layer.

Enums§

LineCap
Line cap style — how the endpoints of a line are drawn.
LineJoin
Line join style — how adjacent segments of a line are connected.
VectorRenderMode
High-level vector rendering family.

Traits§

FrameProvider
Trait for dynamic frame sources (video decoders, canvas renderers, procedural generators, etc.).

Type Aliases§

FrameProviderFactory
Factory type for creating FrameProvider instances.