X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=diffusion_effect.h;fp=diffusion_effect.h;h=f8ed77c35af528cdb71e896e80522dfa3c270ae8;hp=bda264932b897f20cb727cca6a236aa6c488cb58;hb=f99ad333a7acbb6c8c995dbb036484ae8940c490;hpb=4ccde687b09ebc58d51fcec695bdfc1a35279c2f diff --git a/diffusion_effect.h b/diffusion_effect.h index bda2649..f8ed77c 100644 --- a/diffusion_effect.h +++ b/diffusion_effect.h @@ -20,6 +20,7 @@ class OverlayMatteEffect; class DiffusionEffect : public Effect { public: DiffusionEffect(); + virtual std::string effect_type_id() const { return "DiffusionEffect"; } virtual void add_self_to_effect_chain(EffectChain *chain, const std::vector &input); virtual bool set_float(const std::string &key, float value); @@ -41,6 +42,7 @@ private: class OverlayMatteEffect : public Effect { public: OverlayMatteEffect(); + virtual std::string effect_type_id() const { return "OverlayMatteEffect"; } std::string output_fragment_shader(); unsigned num_inputs() const { return 2; }