diff options
author | crupest <crupest@outlook.com> | 2022-05-15 22:46:05 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-05-15 22:46:05 +0800 |
commit | ae0694c91602fa1cd278394132bc1320c00deba8 (patch) | |
tree | 5c0cec4d15d4299839237fcf135cc45e29ac90e4 /include/cru/platform/graphics/cairo/CairoGraphicsFactory.h | |
parent | 576b19c2aee9314371f2f905a66eeac9cab800c0 (diff) | |
download | cru-ae0694c91602fa1cd278394132bc1320c00deba8.tar.gz cru-ae0694c91602fa1cd278394132bc1320c00deba8.tar.bz2 cru-ae0694c91602fa1cd278394132bc1320c00deba8.zip |
...
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 |