From 62e2ccbb158f146e2c3ceab14ff5581d3f3975ef Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 1 Jul 2014 21:57:46 +0300 Subject: Add to image helper function to copy surface into part of image. --- src/resources/imagehelper.h | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/resources/imagehelper.h') diff --git a/src/resources/imagehelper.h b/src/resources/imagehelper.h index 6752f3eae..b7080ee4b 100644 --- a/src/resources/imagehelper.h +++ b/src/resources/imagehelper.h @@ -75,15 +75,22 @@ class ImageHelper notfinal { return nullptr; } #endif + virtual SDL_Surface *create32BitSurface(int width, + int height) + const A_WARN_UNUSED; + + virtual void copySurfaceToImage(Image *const image A_UNUSED, + const int x A_UNUSED, + const int y A_UNUSED, + SDL_Surface *const surface A_UNUSED) + const + { } + static SDL_Surface *convertTo32Bit(SDL_Surface *const tmpImage) A_WARN_UNUSED; static void dumpSurfaceFormat(const SDL_Surface *const image); - virtual SDL_Surface *create32BitSurface(int width, - int height) - const A_WARN_UNUSED; - static void setEnableAlpha(const bool n) { mEnableAlpha = n; } -- cgit v1.2.3-70-g09d2