10 #ifndef INCLUDED_VCL_INC_SKIA_X11_GDIIMPL_HXX
11 #define INCLUDED_VCL_INC_SKIA_X11_GDIIMPL_HXX
30 virtual void Init()
override;
31 virtual void DeInit()
override;
33 virtual void Flush()
override;
41 static std::unique_ptr<sk_app::WindowContext>
43 int height, SkiaHelper::RenderMethod renderMethod,
bool temporary);
44 friend std::unique_ptr<sk_app::WindowContext> createVulkanWindowContext(
bool);
47 #endif // INCLUDED_VCL_INC_SKIA_X11_GDIIMPL_HXX
virtual void createWindowContext(bool forceRaster=false)=0
virtual void freeResources()=0
virtual void Init() override
virtual void DeInit() override
X11SalGraphics & mX11Parent
virtual bool avoidRecreateByResize() const
#define VCL_PLUGIN_PUBLIC
virtual void performFlush()=0
VCL_DLLPUBLIC void prepareSkia(std::unique_ptr< sk_app::WindowContext >(*createVulkanWindowContext)(bool))