Skip to main content

DrawingContextHelper Class

Definition

Namespace: Avalonia.Skia.Helpers
Assembly: Avalonia.Skia (in Avalonia.Skia.dll)

public static class DrawingContextHelper
View Source
InheritanceObject → DrawingContextHelper

Methods

RenderAsync(SKCanvas, Visual)Renders Avalonia visual into a SKCanvas instance. This is useful in scenarios where canvas is not controlled by application, but received from another non avalonia api like: SKCanvas canvas = SKDocument.BeginPage(...);
RenderAsync(SKCanvas, Visual, Rect, Vector)Renders Avalonia visual into a SKCanvas instance. This is useful in scenarios where canvas is not controlled by application, but received from another non avalonia api like: SKCanvas canvas = SKDocument.BeginPage(...);
TryCreateDashEffect(IPen, SKPathEffect) 
WrapSkiaCanvas(SKCanvas, Vector)Wrap Skia canvas in drawing context so we can use Avalonia api to render to external skia canvas this is useful in scenarios where canvas is not controlled by application, but received from another non avalonia api like: SKCanvas canvas = SKDocument.BeginPage(...);
Unstable.

See Also

Reference

Avalonia.Skia.Helpers Namespace