Skip to main content

RenderAsync(SKCanvas, Visual, Rect, Vector) Method

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

Definition

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

public static Task RenderAsync(
SKCanvas canvas,
Visual visual,
Rect clipRect,
Vector dpi
)

Parameters

  SKCanvas
Skia canvas to render into.
  Visual
Avalonia visual.
  Rect
Clipping rectangle.
  Vector
Dpi of drawings.

Return Value

Task

See Also

Reference

DrawingContextHelper Class
RenderAsync Overload
Avalonia.Skia.Helpers Namespace