diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-08-23 20:14:42 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-08-24 21:08:16 +0300 |
commit | 86a8a11c5fd21cdff2336b32a2cc30a8ff1d3f57 (patch) | |
tree | a08d9534e77d961c129852ea8fcf8b82455f5f90 /src/sdl2gfx/SDL_rotozoom.h | |
parent | ea2e8f7410f7fc993a2dc65f865f013a68fad1fc (diff) | |
download | manaverse-86a8a11c5fd21cdff2336b32a2cc30a8ff1d3f57.tar.gz manaverse-86a8a11c5fd21cdff2336b32a2cc30a8ff1d3f57.tar.bz2 manaverse-86a8a11c5fd21cdff2336b32a2cc30a8ff1d3f57.tar.xz manaverse-86a8a11c5fd21cdff2336b32a2cc30a8ff1d3f57.zip |
remove unused sdl2gfx files.
Diffstat (limited to 'src/sdl2gfx/SDL_rotozoom.h')
-rw-r--r-- | src/sdl2gfx/SDL_rotozoom.h | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/src/sdl2gfx/SDL_rotozoom.h b/src/sdl2gfx/SDL_rotozoom.h deleted file mode 100644 index f4c236ba4..000000000 --- a/src/sdl2gfx/SDL_rotozoom.h +++ /dev/null @@ -1,123 +0,0 @@ -/* - -SDL2_rotozoom.c: rotozoomer, zoomer and shrinker for 32bit or 8bit surfaces - -Copyright (C) 2001-2012 Andreas Schiffler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not -claim that you wrote the original software. If you use this software -in a product, an acknowledgment in the product documentation would be -appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. - -3. This notice may not be removed or altered from any source -distribution. - -Andreas Schiffler -- aschiffler at ferzkopp dot net - -*/ - -#ifndef _SDL2_rotozoom_h -#define _SDL2_rotozoom_h - -#include <math.h> - -/* Set up for C function definitions, even when using C++ */ -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef M_PI -#define M_PI 3.1415926535897932384626433832795 -#endif - -#include "SDL.h" - - /* ---- Defines */ - - /*! - \brief Disable anti-aliasing (no smoothing). - */ -#define SMOOTHING_OFF 0 - - /*! - \brief Enable anti-aliasing (smoothing). - */ -#define SMOOTHING_ON 1 - - /* ---- Function Prototypes */ - -#ifdef _MSC_VER -# if defined(DLL_EXPORT) && !defined(LIBSDL2_GFX_DLL_IMPORT) -# define SDL2_ROTOZOOM_SCOPE __declspec(dllexport) -# else -# ifdef LIBSDL2_GFX_DLL_IMPORT -# define SDL2_ROTOZOOM_SCOPE __declspec(dllimport) -# endif -# endif -#endif -#ifndef SDL2_ROTOZOOM_SCOPE -# define SDL2_ROTOZOOM_SCOPE extern -#endif - - /* - - Rotozoom functions - - */ - - SDL2_ROTOZOOM_SCOPE SDL_Surface *rotozoomSurface(SDL_Surface * src, double angle, double zoom, int smooth); - - SDL2_ROTOZOOM_SCOPE SDL_Surface *rotozoomSurfaceXY - (SDL_Surface * src, double angle, double zoomx, double zoomy, int smooth); - - - SDL2_ROTOZOOM_SCOPE void rotozoomSurfaceSize(int width, int height, double angle, double zoom, int *dstwidth, - int *dstheight); - - SDL2_ROTOZOOM_SCOPE void rotozoomSurfaceSizeXY - (int width, int height, double angle, double zoomx, double zoomy, - int *dstwidth, int *dstheight); - - /* - - Zooming functions - - */ - - SDL2_ROTOZOOM_SCOPE SDL_Surface *zoomSurface(SDL_Surface * src, double zoomx, double zoomy, int smooth); - - SDL2_ROTOZOOM_SCOPE void zoomSurfaceSize(int width, int height, double zoomx, double zoomy, int *dstwidth, int *dstheight); - - /* - - Shrinking functions - - */ - - SDL2_ROTOZOOM_SCOPE SDL_Surface *shrinkSurface(SDL_Surface * src, int factorx, int factory); - - /* - - Specialized rotation functions - - */ - - SDL2_ROTOZOOM_SCOPE SDL_Surface* rotateSurface90Degrees(SDL_Surface* src, int numClockwiseTurns); - - /* Ends C function definitions when using C++ */ -#ifdef __cplusplus -} -#endif - -#endif /* _SDL2_rotozoom_h */ |