HighQualityRenderSurface

StockSharp.Xaml.Charting.Rendering.HighQualityRasterizer

Es bietet eine RenderSurfaceBase Implementierung, die einen hochwertigen Software-Rasterizer verwendet, der in der Lage ist, mit Subpixelgenauigkeit zu rendern. Der Nachteil ist, dass der HighQualityRenderSurface eine genauere Floating-Point-Mathe-Rendering-Engine verwendet, die langsamer ist als das HighSpeedRenderSurface-Gegenstück.

Erbt von: RenderSurfaceBase

Konstruktoren

HighQualityRenderSurface
public HighQualityRenderSurface()
highQualityRenderSurface = HighQualityRenderSurface()

Initialisiert eine neue Instanz der HighQualityRenderSurface Klasse.

Methoden

GetRenderContext
public override IRenderContext2D GetRenderContext()
result = highQualityRenderSurface.GetRenderContext()

Wenn in einer abgeleiteten Klasse überschrieben, gibt ein RenderContext gültig für den aktuellen Render-Pass

RecreateSurface
public override void RecreateSurface()
highQualityRenderSurface.RecreateSurface()

Erstellt das WriteableBitmap, das vom Viewport verwendet wird, wieder her