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)
- C#
- VB
- F#
[UnstableAttribute("IDrawingContextImpl usage is not supported in Avalonia 11.0.")]
public static IDrawingContextImpl WrapSkiaCanvas(
SKCanvas canvas,
Vector dpi
)
<UnstableAttribute("IDrawingContextImpl usage is not supported in Avalonia 11.0.")>
Public Shared Function WrapSkiaCanvas (
canvas As SKCanvas,
dpi As Vector
) As IDrawingContextImpl
[<UnstableAttribute("IDrawingContextImpl usage is not supported in Avalonia 11.0.")>]
static member WrapSkiaCanvas :
canvas : SKCanvas *
dpi : Vector -> IDrawingContextImpl
Parameters
- SKCanvas
- Skia canvas to render into.
- Vector
Return Value
IDrawingContextImpl
DrawingContext