Table of Contents

Class MapLayerStack

Namespace
LansMap.Map.Rendering
Assembly
LansMap.Runtime.dll
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, int)

public void RegisterExternalOverlay(IMapScreenSpaceOverlay overlay, int order = 70000)

Parameters

overlay IMapScreenSpaceOverlay
order int

Render(MapViewTransform)

public void Render(MapViewTransform view)

Parameters

view MapViewTransform

UnregisterExternalOverlay(IMapScreenSpaceOverlay)

public void UnregisterExternalOverlay(IMapScreenSpaceOverlay overlay)

Parameters

overlay IMapScreenSpaceOverlay