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)
- C#
- VB
- F#
public static Task RenderAsync(
SKCanvas canvas,
Visual visual,
Rect clipRect,
Vector dpi
)
Public Shared Function RenderAsync (
canvas As SKCanvas,
visual As Visual,
clipRect As Rect,
dpi As Vector
) As Task
static member RenderAsync :
canvas : SKCanvas *
visual : Visual *
clipRect : Rect *
dpi : Vector -> Task
Parameters
- SKCanvas
- Skia canvas to render into.
- Visual
- Avalonia visual.
- Rect
- Clipping rectangle.
- Vector
- Dpi of drawings.
Return Value
TaskSee Also
Reference
DrawingContextHelper Class
RenderAsync Overload
Avalonia.Skia.Helpers Namespace