Class MapDrawCoordinator
public sealed class MapDrawCoordinator : IMapTileDrawRecorder
- Inheritance
-
object
MapDrawCoordinator
- Implements
-
Constructors
public MapDrawCoordinator(Func<TilePipelineHost> pipeline, Func<MapViewTransform> overlayView, Func<MarkerLayer> markers, Func<PolylineLayer> polylines, Func<PolygonLayer> polygons, Func<MarkerLabelLayer> labels, Func<PlaceLabelLayer> placeLabels, Func<float> overlayOpacity)
Parameters
pipeline Func<TilePipelineHost>
overlayView Func<MapViewTransform>
markers Func<MarkerLayer>
polylines Func<PolylineLayer>
polygons Func<PolygonLayer>
labels Func<MarkerLabelLayer>
placeLabels Func<PlaceLabelLayer>
overlayOpacity Func<float>
Properties
LayerStack
public MapLayerStack LayerStack { get; }
Property Value
- MapLayerStack
Methods
Detach()
Dispose()
public void Draw(Camera cam, MapViewTransform view, MercatorPoint anchor)
Parameters
cam Camera
view MapViewTransform
anchor MercatorPoint
RecordOverlayDraw(CommandBuffer)
public void RecordOverlayDraw(CommandBuffer cb)
Parameters
cb CommandBuffer
RecordTileDraw(CommandBuffer)
public void RecordTileDraw(CommandBuffer cb)
Parameters
cb CommandBuffer
public void RenderInto(MapViewTransform view)
Parameters
view MapViewTransform
public void RenderScreenSpaceLayers(MapViewTransform view)
Parameters
view MapViewTransform