Loader(Template &, Collection &);
protected:
virtual void init_actions();
Loader(Template &, Collection &);
protected:
virtual void init_actions();
virtual ~Template() = default;
virtual Effect *create(const std::map<std::string, Renderable *> &) const = 0;
virtual ~Template() = default;
virtual Effect *create(const std::map<std::string, Renderable *> &) const = 0;