Show / Hide Table of Contents

    Class MapRenderer

    Inheritance
    System.Object
    MapRenderer
    Implements
    IRenderer
    IRenderInfo
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Mapsui.Rendering.Skia
    Assembly: Mapsui.Rendering.Skia.dll
    Syntax
    public class MapRenderer : 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
    System.Collections.Generic.IDictionary<System.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
    System.Collections.Generic.IDictionary<System.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
    System.Collections.Generic.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
    System.Collections.Generic.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
    System.Collections.Generic.IEnumerable<ILayer> layers
    System.Collections.Generic.IEnumerable<IWidget> widgets
    Color background
    | 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 = 1F)
    Parameters
    Type Name Description
    IReadOnlyViewport viewport
    System.Collections.Generic.IEnumerable<ILayer> layers
    Color background
    System.Single pixelDensity
    Returns
    Type Description
    System.IO.MemoryStream

    Implements

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