C# 클래스 Mapsui.Layers.RasterizingLayer

상속: BaseLayer
파일 보기 프로젝트 열기: pauldendulk/Mapsui 1 사용 예제들

공개 메소드들

메소드 설명
AbortFetch ( ) : void
ClearCache ( ) : void
GetFeaturesInView ( BoundingBox extent, double resolution ) : IEnumerable
RasterizingLayer ( ILayer layer, int delayBeforeRasterize = 500, double renderResolutionMultiplier = 1, IRenderer rasterizer = null, double overscanRatio = 1, bool onlyRerasterizeIfOutsideOverscan = false ) : System

Creates a RasterizingLayer which rasterizes a layer for performance

ViewChanged ( bool majorChange, BoundingBox extent, double resolution ) : void

비공개 메소드들

메소드 설명
CreateViewport ( BoundingBox extent, double resolution, double renderResolutionMultiplier, double overscan ) : Viewport
DisposeRenderedGeometries ( IEnumerable features ) : void
LayerOnDataChanged ( object sender, DataChangedEventArgs dataChangedEventArgs ) : void
Rasterize ( ) : void
RemoveExistingFeatures ( ) : void
RestartTimer ( ) : void
TimerElapsed ( object state ) : void

메소드 상세

AbortFetch() 공개 메소드

public AbortFetch ( ) : void
리턴 void

ClearCache() 공개 메소드

public ClearCache ( ) : void
리턴 void

GetFeaturesInView() 공개 메소드

public GetFeaturesInView ( BoundingBox extent, double resolution ) : IEnumerable
extent BoundingBox
resolution double
리턴 IEnumerable

RasterizingLayer() 공개 메소드

Creates a RasterizingLayer which rasterizes a layer for performance
public RasterizingLayer ( ILayer layer, int delayBeforeRasterize = 500, double renderResolutionMultiplier = 1, IRenderer rasterizer = null, double overscanRatio = 1, bool onlyRerasterizeIfOutsideOverscan = false ) : System
layer ILayer The Layer to be rasterized
delayBeforeRasterize int Delay after viewport change to start rerasterising
renderResolutionMultiplier double
rasterizer IRenderer Rasterizer to use. null will use the default
overscanRatio double The ratio of the size of the rasterized output to the current viewport
onlyRerasterizeIfOutsideOverscan bool /// Set the rerasterization policy. false will trigger a Rerasterisation on /// every viewport change. true will trigger a Rerasterisation only if the viewport moves outside the existing /// rasterisation. ///
리턴 System

ViewChanged() 공개 메소드

public ViewChanged ( bool majorChange, BoundingBox extent, double resolution ) : void
majorChange bool
extent BoundingBox
resolution double
리턴 void