10#ifndef INCLUDED_VCL_INC_SKIA_X11_GDIIMPL_HXX
11#define INCLUDED_VCL_INC_SKIA_X11_GDIIMPL_HXX
20 public X11GraphicsImpl
28 virtual void Init()
override;
37 static std::unique_ptr<sk_app::WindowContext>
39 int height, SkiaHelper::RenderMethod renderMethod,
bool temporary);
X11SalGraphics & mX11Parent
X11SkiaSalGraphicsImpl(X11SalGraphics &rParent)
static std::unique_ptr< sk_app::WindowContext > createWindowContext(Display *display, Drawable drawable, const XVisualInfo *visual, int width, int height, SkiaHelper::RenderMethod renderMethod, bool temporary)
virtual void Init() override
static void prepareSkia()
virtual bool avoidRecreateByResize() const override
virtual void createWindowSurfaceInternal(bool forceRaster=false) override
virtual void freeResources() override
virtual void Flush() override
friend std::unique_ptr< sk_app::WindowContext > createVulkanWindowContext(bool)
#define VCL_PLUGIN_PUBLIC