00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plfilterfill.h,v 1.1 2004/05/21 21:02:53 maxx Exp $ 00005 | 00006 \-------------------------------------------------------------------- 00007 */ 00008 00009 #if !defined(INCL_PLFILTERFILL) 00010 #define INCL_PLFILTERFILL 00011 00012 #if _MSC_VER > 1000 00013 #pragma once 00014 #endif // _MSC_VER > 1000 00015 00016 #include "plfilter.h" 00017 #include "../plpixel32.h" 00018 00019 class PLBmp; 00020 00022 class PLFilterFill : public PLFilter 00023 { 00024 public: 00025 PLFilterFill (const PLPixel32& Color); 00026 virtual ~PLFilterFill(); 00027 virtual void ApplyInPlace(PLBmp *pBmp) const; 00028 00029 private: 00030 PLPixel32 m_Color; 00031 }; 00032 #endif 00033 00034 /* 00035 /-------------------------------------------------------------------- 00036 | 00037 | $Log: plfilterfill.h,v $ 00038 | Revision 1.1 2004/05/21 21:02:53 maxx 00039 | Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine. 00040 | 00041 | Revision 1.1 2002/11/13 01:59:47 mspindle 00042 | *** empty log message *** 00043 | 00044 | Revision 1.4 2002/02/24 13:00:46 uzadow 00045 | Documentation update; removed buggy PLFilterRotate. 00046 | 00047 | Revision 1.3 2002/02/11 16:45:37 uzadow 00048 | Fixed bug decoding 16 bit per channel tiffs. 00049 | 00050 | Revision 1.2 2001/09/28 19:50:56 uzadow 00051 | Added some 24 bpp stuff & other minor features. 00052 | 00053 | Revision 1.1 2001/09/16 19:03:23 uzadow 00054 | Added global name prefix PL, changed most filenames. 00055 | 00056 | Revision 1.1 2001/09/13 20:48:42 uzadow 00057 | Added fill filters. 00058 | 00059 | Revision 1.2 2001/09/13 10:39:31 uzadow 00060 | Added FilterFillRect 00061 | 00062 | Revision 1.1 2001/09/06 14:20:13 uzadow 00063 | Moved FilterFill to paintlib 00064 | 00065 | Revision 1.1.2.1 2001/09/04 11:20:40 uzadow 00066 | Initial version: test works, no main program yet. 00067 | 00068 | 00069 \-------------------------------------------------------------------- 00070 */