00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plpngenc.h,v 1.1 2004/05/21 21:02:53 maxx Exp $ 00005 | 00006 | Copyright (c) 1996-2002 Ulrich von Zadow 00007 | 00008 \-------------------------------------------------------------------- 00009 */ 00010 00011 #ifndef INCL_PLPNGENC 00012 #define INCL_PLPNGENC 00013 00014 #ifndef INCL_PLPICENC 00015 #include "plpicenc.h" 00016 #endif 00017 00019 class PLPNGEncoder : public PLPicEncoder 00020 { 00021 00022 public: 00024 PLPNGEncoder 00025 (); 00026 00028 virtual ~PLPNGEncoder 00029 (); 00030 00031 PLDataSink * GetDataSink 00032 (); 00033 00034 protected: 00035 00037 virtual void DoEncode 00038 ( PLBmp* pBmp, 00039 PLDataSink* pDataSnk 00040 ); 00041 00042 private: 00043 PLBmp * m_pBmp; 00044 PLDataSink* m_pDataSnk; 00045 00046 }; 00047 00048 00049 #endif // INCL_PLPNGENC 00050 /* 00051 /-------------------------------------------------------------------- 00052 | 00053 | $Log: plpngenc.h,v $ 00054 | Revision 1.1 2004/05/21 21:02:53 maxx 00055 | Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine. 00056 | 00057 | Revision 1.1 2002/11/13 01:58:22 mspindle 00058 | *** empty log message *** 00059 | 00060 | Revision 1.3 2002/02/24 13:00:38 uzadow 00061 | Documentation update; removed buggy PLFilterRotate. 00062 | 00063 | Revision 1.2 2001/10/06 20:44:45 uzadow 00064 | Linux compatibility 00065 | 00066 | Revision 1.1 2001/09/16 19:03:22 uzadow 00067 | Added global name prefix PL, changed most filenames. 00068 | 00069 | Revision 1.3 2000/01/16 20:43:14 anonymous 00070 | Removed MFC dependencies 00071 | 00072 | Revision 1.2 2000/01/08 15:53:12 Ulrich von Zadow 00073 | Moved several functions to the cpp file so applications don't 00074 | need the png directory in the include path. 00075 | 00076 | Revision 1.1 2000/01/04 22:06:17 Ulrich von Zadow 00077 | Initial version by Neville Richards. 00078 | 00079 | 00080 \-------------------------------------------------------------------- 00081 */