private:
const PipelineTemplate &tmpl;
std::map<std::string, Renderable *> renderables;
private:
const PipelineTemplate &tmpl;
std::map<std::string, Renderable *> renderables;
public:
PipelineBuilder(const PipelineTemplate &);
void set_renderable(const std::string &, Renderable &);
public:
PipelineBuilder(const PipelineTemplate &);
void set_renderable(const std::string &, Renderable &);
void build(Pipeline &) const;
Pipeline *build(unsigned, unsigned) const;
void build(Pipeline &) const;
Pipeline *build(unsigned, unsigned) const;