Skip to main content

WrapSkiaCanvas Method

Unstable.

Note: This API is unstable and may change in a future release.

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
)

Parameters

  SKCanvas
Skia canvas to render into.
  Vector

Return Value

IDrawingContextImpl
DrawingContext

See Also

Reference

DrawingContextHelper Class
Avalonia.Skia.Helpers Namespace