X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Feffect.h;fp=source%2Feffects%2Feffect.h;h=a77cdb5abae46023305c605b1dd7966203c07126;hp=e77b4cf5c8b110f1ca42a6dc35c2434629534ea3;hb=7ab8bc0724f40b46d7f5da1bcb05ab6d0cecbb43;hpb=3efe3bab1c8290bd49a957ebec0ad97e58a35fcf diff --git a/source/effects/effect.h b/source/effects/effect.h index e77b4cf5..a77cdb5a 100644 --- a/source/effects/effect.h +++ b/source/effects/effect.h @@ -34,13 +34,18 @@ public: Loader(Template &, Collection &); protected: virtual void init_actions(); + + private: + void enable_for_method(const std::string &); }; std::string content_name; + std::vector enabled_methods; virtual ~Template() = default; virtual Effect *create(const std::map &) const = 0; + void create_base(Effect &) const; }; protected: