-#ifndef _UNSHARP_MASK_EFFECT_H
-#define _UNSHARP_MASK_EFFECT_H 1
+#ifndef _MOVIT_UNSHARP_MASK_EFFECT_H
+#define _MOVIT_UNSHARP_MASK_EFFECT_H 1
// Unsharp mask is probably the most popular way of doing sharpening today,
// although it does not always deliver the best results (it is very prone
// See DeconvolutionSharpenEffect for a different, possibly better
// sharpening algorithm.
+#include <epoxy/gl.h>
+#include <assert.h>
+#include <string>
+
#include "effect.h"
+namespace movit {
+
class BlurEffect;
+class EffectChain;
class MixEffect;
+class Node;
class UnsharpMaskEffect : public Effect {
public:
MixEffect *mix;
};
-#endif // !defined(_UNSHARP_MASK_EFFECT_H)
+} // namespace movit
+
+#endif // !defined(_MOVIT_UNSHARP_MASK_EFFECT_H)