X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=diffusion_effect.h;h=82eda939779b1addd847a9aa7d1cf4640817b7c0;hp=2c635d0cd30082d57c08afcd4d46065e266be958;hb=b554dd7bac7b37962d1ee15db4e0fb2e79fe8a57;hpb=7af4d1b54ba141fdb74cd13ddc6110708855d157 diff --git a/diffusion_effect.h b/diffusion_effect.h index 2c635d0..82eda93 100644 --- a/diffusion_effect.h +++ b/diffusion_effect.h @@ -1,5 +1,5 @@ -#ifndef _DIFFUSION_EFFECT_H -#define _DIFFUSION_EFFECT_H 1 +#ifndef _MOVIT_DIFFUSION_EFFECT_H +#define _MOVIT_DIFFUSION_EFFECT_H 1 // There are many different effects that go under the name of "diffusion", // seemingly all of the inspired by the effect you get when you put a @@ -12,9 +12,17 @@ // where we first blur the picture, and then overlay it on the original // using the original as a matte. +#include +#include +#include + #include "effect.h" +namespace movit { + class BlurEffect; +class EffectChain; +class Node; class OverlayMatteEffect; class DiffusionEffect : public Effect { @@ -52,5 +60,6 @@ private: float blurred_mix_amount; }; +} // namespace movit -#endif // !defined(_DIFFUSION_EFFECT_H) +#endif // !defined(_MOVIT_DIFFUSION_EFFECT_H)