00001 /* 00002 /-------------------------------------------------------------------- 00003 | 00004 | $Id: plfiltergetalpha.h,v 1.1 2004/05/21 21:02:53 maxx Exp $ 00005 | 00006 | Copyright (c) 1996-1998 Ulrich von Zadow 00007 | 00008 \-------------------------------------------------------------------- 00009 */ 00010 00011 #if !defined(INCL_PLFILTERGETALPHA) 00012 #define INCL_PLFILTERGETALPHA 00013 00014 #if _MSC_VER >= 1000 00015 #pragma once 00016 #endif // _MSC_VER >= 1000 00017 00018 #include "plfilter.h" 00019 00020 class PLBmp; 00021 00024 class PLFilterGetAlpha : public PLFilter 00025 { 00026 public: 00028 PLFilterGetAlpha(); 00030 virtual ~PLFilterGetAlpha(); 00031 00033 virtual void Apply(PLBmp * pBmpSource, PLBmp * pBmpDest) const; 00034 00035 private: 00036 }; 00037 00038 #endif 00039 00040 /* 00041 /-------------------------------------------------------------------- 00042 | 00043 | $Log: plfiltergetalpha.h,v $ 00044 | Revision 1.1 2004/05/21 21:02:53 maxx 00045 | Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine. 00046 | 00047 | Revision 1.1 2002/11/13 01:59:48 mspindle 00048 | *** empty log message *** 00049 | 00050 | Revision 1.1 2001/09/16 19:03:23 uzadow 00051 | Added global name prefix PL, changed most filenames. 00052 | 00053 | Revision 1.4 2001/01/15 15:05:31 uzadow 00054 | Added PLBmp::ApplyFilter() and PLBmp::CreateFilteredCopy() 00055 | 00056 | Revision 1.3 1999/12/08 15:39:46 Ulrich von Zadow 00057 | Unix compatibility changes 00058 | 00059 | Revision 1.2 1999/11/27 18:45:48 Ulrich von Zadow 00060 | Added/Updated doc comments. 00061 | 00062 | Revision 1.1 1999/10/21 16:05:17 Ulrich von Zadow 00063 | Moved filters to separate directory. Added Crop, Grayscale and 00064 | GetAlpha filters. 00065 | 00066 | Revision 1.1 1999/10/19 21:29:44 Ulrich von Zadow 00067 | Added filters. 00068 | 00069 | 00070 \-------------------------------------------------------------------- 00071 */