Show / Hide Table of Contents

    Class MapRenderer

    Inheritance
    System.Object
    MapRenderer
    Implements
    IRenderer
    IRenderInfo
    Namespace: Mapsui.Rendering.Xaml
    Assembly: Mapsui.Rendering.Xaml.dll
    Syntax
    public class MapRenderer : object, IRenderer, IRenderInfo

    Constructors

    | Improve this Doc View Source

    MapRenderer()

    Declaration
    public MapRenderer()

    Properties

    | Improve this Doc View Source

    StyleRenderers

    Dictionary holding all special renderers for styles

    Declaration
    public IDictionary<Type, IStyleRenderer> StyleRenderers { get; }
    Property Value
    Type Description
    IDictionary<Type, IStyleRenderer>
    | Improve this Doc View Source

    SymbolCache

    Declaration
    public ISymbolCache SymbolCache { get; }
    Property Value
    Type Description
    ISymbolCache
    | Improve this Doc View Source

    WidgetRenders

    Declaration
    public IDictionary<Type, IWidgetRenderer> WidgetRenders { get; }
    Property Value
    Type Description
    IDictionary<Type, IWidgetRenderer>

    Methods

    | Improve this Doc View Source

    GetMapInfo(Point, IReadOnlyViewport, IEnumerable<ILayer>, Int32)

    Declaration
    public MapInfo GetMapInfo(Point screenPosition, IReadOnlyViewport viewport, IEnumerable<ILayer> layers, int margin = 0)
    Parameters
    Type Name Description
    Point screenPosition
    IReadOnlyViewport viewport
    IEnumerable<ILayer> layers
    System.Int32 margin
    Returns
    Type Description
    MapInfo
    | Improve this Doc View Source

    GetMapInfo(Double, Double, IReadOnlyViewport, IEnumerable<ILayer>, Int32)

    Declaration
    public MapInfo GetMapInfo(double x, double y, IReadOnlyViewport viewport, IEnumerable<ILayer> layers, int margin = 0)
    Parameters
    Type Name Description
    System.Double x
    System.Double y
    IReadOnlyViewport viewport
    IEnumerable<ILayer> layers
    System.Int32 margin
    Returns
    Type Description
    MapInfo
    | Improve this Doc View Source

    Render(Object, IReadOnlyViewport, IEnumerable<ILayer>, IEnumerable<IWidget>, Color)

    Declaration
    public void Render(object target, IReadOnlyViewport viewport, IEnumerable<ILayer> layers, IEnumerable<IWidget> widgets, Color background = null)
    Parameters
    Type Name Description
    System.Object target
    IReadOnlyViewport viewport
    IEnumerable<ILayer> layers
    IEnumerable<IWidget> widgets
    Color background
    | Improve this Doc View Source

    RenderLayer(Canvas, IReadOnlyViewport, ILayer, SymbolCache, Boolean)

    Declaration
    public static void RenderLayer(Canvas target, IReadOnlyViewport viewport, ILayer layer, SymbolCache symbolCache, bool rasterizing = false)
    Parameters
    Type Name Description
    Canvas target
    IReadOnlyViewport viewport
    ILayer layer
    SymbolCache symbolCache
    System.Boolean rasterizing
    | Improve this Doc View Source

    RenderToBitmapStream(IReadOnlyViewport, IEnumerable<ILayer>, Color, Single)

    Declaration
    public MemoryStream RenderToBitmapStream(IReadOnlyViewport viewport, IEnumerable<ILayer> layers, Color background = null, float pixelDensity = null)
    Parameters
    Type Name Description
    IReadOnlyViewport viewport
    IEnumerable<ILayer> layers
    Color background
    System.Single pixelDensity
    Returns
    Type Description
    MemoryStream

    Implements

    IRenderer
    IRenderInfo
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX