Class MapRenderer
  
  
  
  
  
  
  Assembly: Mapsui.Rendering.Skia.dll
  Syntax
  
    public sealed class MapRenderer : IMapRenderer
   
  Methods
  
    |
    Edit this page
  
  
    View Source
  
  
  GetMapInfo(ScreenPosition, Viewport, IEnumerable<ILayer>, RenderService, int)
  
  
  Declaration
  
    public MapInfo GetMapInfo(ScreenPosition screenPosition, Viewport viewport, IEnumerable<ILayer> layers, RenderService renderService, int margin = 0)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  RegisterLayerRenderer(string, RenderHandler)
  
  
  Declaration
  
    public static void RegisterLayerRenderer(string rendererName, CustomLayerRenderer.RenderHandler rendererHandler)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  RegisterPointStyleRenderer(string, RenderHandler)
  
  
  Declaration
  
    public static void RegisterPointStyleRenderer(string rendererName, PointStyleRenderer.RenderHandler rendererHandler)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  RegisterStyleRenderer(Type, IStyleRenderer)
  
  
  Declaration
  
    public static void RegisterStyleRenderer(Type type, IStyleRenderer renderer)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public static void RegisterWidgetRenderer(Type type, IWidgetRenderer renderer)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public void Render(object target, Viewport viewport, IEnumerable<ILayer> layers, IEnumerable<IWidget> widgets, RenderService renderService, Color? background = null)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public MemoryStream RenderToBitmapStream(Map map, float pixelDensity = 1, RenderFormat renderFormat = RenderFormat.Png, int quality = 100)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public MemoryStream RenderToBitmapStream(Viewport viewport, IEnumerable<ILayer> layers, RenderService renderService, Color? background = null, float pixelDensity = 1, IEnumerable<IWidget>? widgets = null, RenderFormat renderFormat = RenderFormat.Png, int quality = 100)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  TryGetPointStyleRenderer(string, out RenderHandler?)
  
  
  Declaration
  
    public static bool TryGetPointStyleRenderer(string rendererName, out PointStyleRenderer.RenderHandler? renderHandler)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  TryGetStyleRenderer(Type, out IStyleRenderer?)
  
  
  Declaration
  
    public bool TryGetStyleRenderer(Type widgetType, out IStyleRenderer? styleRenderer)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  
  
  
  Declaration
  
    public bool TryGetWidgetRenderer(Type widgetType, out IWidgetRenderer? widgetRenderer)
   
  Parameters
  
  Returns
  
  Implements
  
  Extension Methods