diff options
Diffstat (limited to 'include/cru/platform/graphics/cairo/CairoGraphicsFactory.h')
-rw-r--r-- | include/cru/platform/graphics/cairo/CairoGraphicsFactory.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/cru/platform/graphics/cairo/CairoGraphicsFactory.h b/include/cru/platform/graphics/cairo/CairoGraphicsFactory.h index 0c364d5e..130c1c26 100644 --- a/include/cru/platform/graphics/cairo/CairoGraphicsFactory.h +++ b/include/cru/platform/graphics/cairo/CairoGraphicsFactory.h @@ -3,6 +3,8 @@ #include "../Factory.h" #include "CairoResource.h" +#include <cairo/cairo.h> + namespace cru::platform::graphics::cairo { class CRU_PLATFORM_GRAPHICS_CAIRO_API CairoGraphicsFactory : public CairoResource, @@ -12,5 +14,11 @@ class CRU_PLATFORM_GRAPHICS_CAIRO_API CairoGraphicsFactory ~CairoGraphicsFactory() override; public: + cairo_surface_t* GetDefaultCairoSurface() { return default_cairo_surface_; } + cairo_t* GetDefaultCairo() { return default_cairo_; } + + private: + cairo_surface_t* default_cairo_surface_; + cairo_t* default_cairo_; }; } // namespace cru::platform::graphics::cairo |