- void postprocessor(const std::string &);
- void step(const std::string &);
- void step_with_slot(const std::string &, const std::string &);
+ void postprocessor();
+ void postprocessor_with_slot(const std::string &);
+ void renderable(const std::string &);
+ void renderable_with_default(const std::string &, const std::string &);
+ void sequence(const std::string &, const std::string &);
+ void step(const std::string &, const std::string &);
+ };
+
+ struct Renderable
+ {
+ Effect::Template *effect_template = 0;
+ GL::Renderable *renderable = 0;
+ SequenceTemplate *sequence_template = 0;
+ std::map<std::string, std::string> sequence_renderables;
+ std::string slot_name;