iRoutines.h
Go to the documentation of this file.
00001 /*
00002 imagen - Simple object-oriented imaging library
00003 Copyright (C) 2012 Mark D. Procarione
00004 
00005 imagen is free software: you can redistribute it and/or
00006 modify it under the terms of the GNU Lesser General Public
00007 License as published by the Free Software Foundation, either
00008 version 3 of the License, or (at your option) any later version.
00009 
00010 imagen is distributed in the hope that it will be useful,
00011 but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00013 GNU General Public License for more details.
00014 */
00015 
00016 #ifndef __IROUTINES_H__
00017 #define __IROUTINES_H__
00018 
00019 #include "imagen.h"
00020 #include "iColor.h"
00021 
00022 namespace imagen
00023 {
00025     const char *iGetTitle();
00026 
00028     const char *iGetVerString();
00029 
00031 
00034     iColor iGetPixel( Iubyte *data, int i, int bpp );
00035 
00037     Iubyte *iAlloc( int size );
00038 
00040     void iDelete( Iubyte *data );
00041 }
00042 
00043 #endif // __IROUTINES_H__
00044