///|
/// Opaque native Skia surface handle.
priv type SurfaceHandle
///|
/// Opaque native Skia GPU context handle.
priv type GpuContextHandle
///|
/// Opaque native Skia canvas handle borrowed from a surface.
priv type CanvasHandle
///|
/// Opaque native Skia immutable data handle.
priv type DataHandle
///|
/// Opaque native Skia codec handle.
priv type CodecHandle
///|
/// Opaque native Skia image handle.
priv type ImageHandle
///|
/// Opaque native Skia path handle.
priv type PathHandle
///|
/// Opaque native Skia font handle.
priv type FontHandle
///|
/// Opaque native shaped text run handle.
priv type ShapedTextRunHandle
///|
/// Opaque native SkParagraph layout handle.
priv type ParagraphHandle
///|
/// Opaque native Skia typeface handle.
priv type TypefaceHandle
///|
/// Opaque native Skia font manager handle.
priv type FontMgrHandle
///|
/// Opaque native Skia shader handle.
priv type ShaderHandle
///|
/// Opaque native Skia color-filter handle.
priv type ColorFilterHandle
///|
/// Opaque native Skia image-filter handle.
priv type ImageFilterHandle
///|
/// Opaque native Skia mask-filter handle.
priv type MaskFilterHandle
///|
/// Opaque native Skia bitmap handle.
priv type BitmapHandle
///|
/// Opaque native Skia immutable picture handle.
priv type PictureHandle
///|
/// Opaque native Skia picture recorder handle.
priv type PictureRecorderHandle