From 6a11ac7f12fa96bb4e67596ee5cb166895846834 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Mon, 26 Dec 2016 18:31:54 +0100 Subject: GRAPHICS: Avoid name clashes for templates/non-template function --- graphics/transparent_surface.cpp | 16 ++++++++-------- graphics/transparent_surface.h | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) (limited to 'graphics') diff --git a/graphics/transparent_surface.cpp b/graphics/transparent_surface.cpp index a0e175efdf..6eee635ad2 100644 --- a/graphics/transparent_surface.cpp +++ b/graphics/transparent_surface.cpp @@ -677,7 +677,7 @@ systems. struct tColorRGBA { byte r; byte g; byte b; byte a; }; template -TransparentSurface *TransparentSurface::rotoscale(const TransformStruct &transform) const { +TransparentSurface *TransparentSurface::rotoscale_(const TransformStruct &transform) const { assert(transform._angle != 0); // This would not be ideal; rotoscale() should never be called in conditional branches where angle = 0 anyway. @@ -791,7 +791,7 @@ TransparentSurface *TransparentSurface::rotoscale(const TransformStruct &transfo } template -TransparentSurface *TransparentSurface::scale(uint16 newWidth, uint16 newHeight) const { +TransparentSurface *TransparentSurface::scale_(uint16 newWidth, uint16 newHeight) const { Common::Rect srcRect(0, 0, (int16)w, (int16)h); Common::Rect dstRect(0, 0, (int16)newWidth, (int16)newHeight); @@ -1054,17 +1054,17 @@ TransparentSurface *TransparentSurface::convertTo(const PixelFormat &dstFormat, } -template TransparentSurface *TransparentSurface::rotoscale(const TransformStruct &transform) const; -template TransparentSurface *TransparentSurface::rotoscale(const TransformStruct &transform) const; -template TransparentSurface *TransparentSurface::scale(uint16 newWidth, uint16 newHeight) const; -template TransparentSurface *TransparentSurface::scale(uint16 newWidth, uint16 newHeight) const; +template TransparentSurface *TransparentSurface::rotoscale_(const TransformStruct &transform) const; +template TransparentSurface *TransparentSurface::rotoscale_(const TransformStruct &transform) const; +template TransparentSurface *TransparentSurface::scale_(uint16 newWidth, uint16 newHeight) const; +template TransparentSurface *TransparentSurface::scale_(uint16 newWidth, uint16 newHeight) const; TransparentSurface *TransparentSurface::rotoscale(const TransformStruct &transform) const { - return rotoscale(transform); + return rotoscale_(transform); } TransparentSurface *TransparentSurface::scale(uint16 newWidth, uint16 newHeight) const { - return scale(newWidth, newHeight); + return scale_(newWidth, newHeight); } } // End of namespace Graphics diff --git a/graphics/transparent_surface.h b/graphics/transparent_surface.h index 83c65766fb..0c9a8fa67e 100644 --- a/graphics/transparent_surface.h +++ b/graphics/transparent_surface.h @@ -147,7 +147,7 @@ struct TransparentSurface : public Graphics::Surface { * @see TransformStruct */ template - TransparentSurface *scale(uint16 newWidth, uint16 newHeight) const; + TransparentSurface *scale_(uint16 newWidth, uint16 newHeight) const; TransparentSurface *scale(uint16 newWidth, uint16 newHeight) const; /** @@ -158,7 +158,7 @@ struct TransparentSurface : public Graphics::Surface { * */ template - TransparentSurface *rotoscale(const TransformStruct &transform) const; + TransparentSurface *rotoscale_(const TransformStruct &transform) const; TransparentSurface *rotoscale(const TransformStruct &transform) const; -- cgit v1.2.3