home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / 3DTOSHI2.ZIP / mpgfx / include / gfxifile.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-23  |  662 b   |  29 lines

  1.  
  2. // gfxifile.h
  3. //
  4. // Copyright (c) 1995 by Toshiaki Tsuji, all rights reserved.
  5.  
  6. #ifndef __GFXIMGFILE_H__
  7. #define __GFXIMGFILE_H__
  8.  
  9. #include "stdgfx.h"
  10. #include "gfximage.h"
  11. #include "gfxpal.h"
  12. #include "gfxfiles.h"
  13.  
  14. class IMAGEFILETOOL : public MYOBJECT
  15.   {
  16.     protected :
  17.       FILEHANDLE fp;
  18.  
  19.     public :
  20.       IMAGEFILETOOL ( FILEHANDLE f );
  21.       virtual ~IMAGEFILETOOL ();
  22.  
  23.       virtual BOOLEAN LoadImage ( IMAGE *Image, RGBPALETTE *Pal )=0;
  24.       virtual BOOLEAN SaveImage ( IMAGE *Image, LONG Sx, LONG Sy,
  25.                                   LONG Wd, LONG Ht, RGBPALETTE *Pal  )=0;
  26.   }; // End of IMAGEFILETOOL class
  27.  
  28. #endif
  29.