HighQualityRenderSurface

StockSharp.Xaml.Charting.Rendering.HighQualityRasterizer

Предоставляет реализацию RenderSurfaceBase, в которой используется высококачественный программный растеризатор, способный выполнять рендеринг с точностью до субпикселя. Обратной стороной является то, что HighQualityRenderSurface использует более точный механизм математического рендеринга с плавающей запятой, который медленнее, чем аналог HighSpeedRenderSurface.

Наследует: RenderSurfaceBase

Конструкторы

HighQualityRenderSurface
public HighQualityRenderSurface()
highQualityRenderSurface = HighQualityRenderSurface()

Инициирует новый экземпляр класса HighQualityRenderSurface.

Методы

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

При переопределении в производном классе возвращает действительный для текущего пропуска рендеринга RenderContext

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

Воссоздает WriteableBitmap, используемый Viewport