Class MapRenderer
Inheritance
System.Object
MapRenderer
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 SourceMapRenderer()
Declaration
public MapRenderer()
Properties
| Improve this Doc View SourceStyleRenderers
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> |
SymbolCache
Declaration
public ISymbolCache SymbolCache { get; }
Property Value
Type | Description |
---|---|
ISymbolCache |
WidgetRenders
Declaration
public IDictionary<Type, IWidgetRenderer> WidgetRenders { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<System.Type, IWidgetRenderer> |
Methods
| Improve this Doc View SourceGetMapInfo(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 |
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 |
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 |
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 |