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
)
View Source

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