module skia.SKOverdrawCanvas; import skia.Definitions; import skia.SKCanvas; import skia.SKNoDrawCanvas; import skia.SKNWayCanvas; import skia.Exceptions; import skia.SkiaApi; class SKOverdrawCanvas : SKNWayCanvas { this (void* handle, bool owns) { super (handle, owns); } this (SKCanvas canvas) { this (null, true); if (canvas is null) throw new ArgumentNullException (canvas.stringof); Handle = SkiaApi.sk_overdraw_canvas_new (cast(sk_canvas_t*)canvas.Handle); } }