1 #ifndef PPEFFECT_UNSHARPMASK_H
2 
3 #include "ppeffect.h"
4 
5 class PPEffect_UnsharpMask : public PPEffect
6 {
7 	public:
8 	PPEffect_UnsharpMask(PPEffectHeader &header,int priority,enum PPEFFECT_STAGE stage);
9 	virtual ~PPEffect_UnsharpMask();
10 	virtual PPEffect_UnsharpMask *Clone(PPEffectHeader &head);
11 	virtual ImageSource *Apply(ImageSource *source);
12 	static const char *ID;
13 	static const char *Name;
14 	virtual const char *GetID();
15 	virtual const char *GetName();
16 	float GetRadius();
17 	void SetRadius(float radius);
18 	float GetAmount();
19 	void SetAmount(float amount);
20 	protected:
21 	float radius;
22 	float amount;
23 };
24 
25 #endif
26