From 41623c6ad6f42ca5d6e9a38061f809929641e5c6 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 2 Feb 2022 19:52:24 +0800 Subject: ... --- include/cru/osx/graphics/quartz/Image.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/cru/osx/graphics/quartz/Image.hpp') diff --git a/include/cru/osx/graphics/quartz/Image.hpp b/include/cru/osx/graphics/quartz/Image.hpp index 16b1ca2c..62b7fa8b 100644 --- a/include/cru/osx/graphics/quartz/Image.hpp +++ b/include/cru/osx/graphics/quartz/Image.hpp @@ -17,9 +17,15 @@ class QuartzImage : public OsxQuartzResource, public virtual IImage { ~QuartzImage() override; public: + float GetWidth() override; + float GetHeight() override; + + std::unique_ptr CreateWithRect(const Rect& rect) override; + CGImageRef GetCGImage() const { return image_; } private: + IImageFactory* image_factory_; CGImageRef image_; bool auto_release_ = false; }; -- cgit v1.2.3