I am hoping to port an Electron app over to Avalonia. The app currently uses Paper.js to draw and manage interactions with complex polygons. Looking into Avalonia, I noticed it uses Skia, which seems to offer much of the same functionality as Paper.js. I was hoping there would be an easy way of creating a Skia "canvas" and just using the SkiaSharp API directly.
Unfortunately, I'm not having much luck finding documentation/answers. Someone on the avalonia gitter mentioned I might use RenderTargetBitmap, but after looking into the source (can't find any documentation on it) I think it would be easier/more elegant to use a Skia canvas directly.
Is this possible?