Table of Contents

Class MapLayerStack

Namespace
LansMap.Map.Rendering
public sealed class MapLayerStack
Inheritance
object
MapLayerStack

Constructors

MapLayerStack(Func<PolygonLayer>, Func<PolylineLayer>, Func<MarkerLayer>, Func<PlaceLabelLayer>, Func<MarkerLabelLayer>)

public MapLayerStack(Func<PolygonLayer> polygons, Func<PolylineLayer> polylines, Func<MarkerLayer> markers, Func<PlaceLabelLayer> placeLabels, Func<MarkerLabelLayer> labels)

Parameters

polygons Func<PolygonLayer>
polylines Func<PolylineLayer>
markers Func<MarkerLayer>
placeLabels Func<PlaceLabelLayer>
labels Func<MarkerLabelLayer>

Methods

FillCommandBuffer(CommandBuffer)

public void FillCommandBuffer(CommandBuffer cb)

Parameters

cb CommandBuffer

PrepareDraw(MapViewTransform)

public void PrepareDraw(MapViewTransform view)

Parameters

view MapViewTransform

RegisterExternalOverlay(IMapScreenSpaceOverlay)

public void RegisterExternalOverlay(IMapScreenSpaceOverlay overlay)

Parameters

overlay IMapScreenSpaceOverlay

Render(MapViewTransform)

public void Render(MapViewTransform view)

Parameters

view MapViewTransform

UnregisterExternalOverlay(IMapScreenSpaceOverlay)

public void UnregisterExternalOverlay(IMapScreenSpaceOverlay overlay)

Parameters

overlay IMapScreenSpaceOverlay