X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FUtils%2FImageIO.h;fp=Source%2FUtils%2FImageIO.h;h=0000000000000000000000000000000000000000;hb=ed3662c0852c4312a612b4fc35bd03aba8d13db7;hp=0c587bfffaf80705ebf4a0c56bc6d0bddb0c4204;hpb=b84825978803615f45a9f128232e62431042aec0;p=lugaru.git diff --git a/Source/Utils/ImageIO.h b/Source/Utils/ImageIO.h deleted file mode 100644 index 0c587bf..0000000 --- a/Source/Utils/ImageIO.h +++ /dev/null @@ -1,62 +0,0 @@ -/* -Copyright (C) 2003, 2010 - Wolfire Games -Copyright (C) 2010-2016 - Lugaru contributors (see AUTHORS file) - -This file is part of Lugaru. - -Lugaru is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -Lugaru is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with Lugaru. If not, see . -*/ - -#ifndef _IMAGE_IO_H_ -#define _IMAGE_IO_H_ - -#ifdef _MSC_VER -#pragma once -#endif - - -/**> HEADER FILES <**/ -#include -#include -#include -#ifdef WIN32 -#define WIN32_LEAN_AND_MEAN -#define Polygon WinPolygon -#include -#undef Polygon -#include "GL/gl.h" -#else -#include "Graphic/gamegl.h" -#endif - -/**> DATA STRUCTURES <**/ -class ImageRec { -public: - GLubyte *data; // Image Data (Up To 32 Bits) - GLuint bpp; // Image Color Depth In Bits Per Pixel. - GLuint sizeX; - GLuint sizeY; - ImageRec(); - ~ImageRec(); -private: - /* Make sure this class cannot be copied to avoid memory problems */ - ImageRec(ImageRec const &); - ImageRec& operator=(ImageRec const &); -}; - -bool load_image(const char * fname, ImageRec & tex); -bool save_screenshot(const char * fname); - -#endif -