From 41623c6ad6f42ca5d6e9a38061f809929641e5c6 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 2 Feb 2022 19:52:24 +0800 Subject: ... --- include/cru/platform/graphics/Image.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'include/cru/platform') diff --git a/include/cru/platform/graphics/Image.hpp b/include/cru/platform/graphics/Image.hpp index bf1e8545..e8bf6671 100644 --- a/include/cru/platform/graphics/Image.hpp +++ b/include/cru/platform/graphics/Image.hpp @@ -2,5 +2,9 @@ #include "Resource.hpp" namespace cru::platform::graphics { -struct CRU_PLATFORM_GRAPHICS_API IImage : public virtual IGraphicsResource {}; +struct CRU_PLATFORM_GRAPHICS_API IImage : public virtual IGraphicsResource { + virtual float GetWidth() = 0; + virtual float GetHeight() = 0; + virtual std::unique_ptr CreateWithRect(const Rect& rect) = 0; +}; } // namespace cru::platform::graphics -- cgit v1.2.3