DrawingContextHelper Class
Definition
public class DrawingContextHelper
Methods
| Name | Description |
|---|---|
| RenderAsync (2 overloads) | 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(...); |
| TryCreateDashEffect | No summary available. |
RenderAsync overloads
RenderAsync 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(...);
public System.Threading.Tasks.Task RenderAsync(SkiaSharp.SKCanvas canvas, Avalonia.Visual visual)
Parameters
canvas SkiaSharp.SKCanvas
Skia canvas to render into.
visual Avalonia.Visual
Avalonia visual.
clipRect
Clipping rectangle.
dpi
Dpi of drawings.
Returns
System.Threading.Tasks.Task
RenderAsync 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(...);
public System.Threading.Tasks.Task RenderAsync(SkiaSharp.SKCanvas canvas, Avalonia.Visual visual, Avalonia.Rect clipRect, Avalonia.Vector dpi)
Parameters
canvas SkiaSharp.SKCanvas
Skia canvas to render into.
visual Avalonia.Visual
Avalonia visual.
clipRect Avalonia.Rect
Clipping rectangle.
dpi Avalonia.Vector
Dpi of drawings.
Returns
System.Threading.Tasks.Task
TryCreateDashEffect Method
public bool TryCreateDashEffect(Avalonia.Media.IPen pen, SkiaSharp.SKPathEffect& effect)
Parameters
effect SkiaSharp.SKPathEffect&
Returns
bool