Skip to main content

WrapSkiaCanvas Method

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(...);

Definition

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

[UnstableAttribute("IDrawingContextImpl usage is not supported in Avalonia 11.0.")]
public static IDrawingContextImpl WrapSkiaCanvas(
SKCanvas canvas,
Vector dpi
)
View Source

Parameters

  SKCanvas
Skia canvas to render into.
  Vector

Return Value

IDrawingContextImpl
DrawingContext

See Also

Reference

DrawingContextHelper Class
Avalonia.Skia.Helpers Namespace