3 This file is part of libmspgl
4 Copyright © 2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
11 #include "renderpass.h"
25 class Loader: public Msp::DataFile::CollectionObjectLoader<Technique>
29 Loader(Technique &, Collection &);
33 void inherit(const std::string &);
34 void pass(const std::string &);
38 class InheritLoader: public Msp::DataFile::CollectionObjectLoader<Technique>
41 InheritLoader(Technique &, Collection &);
44 void texture(unsigned, const std::string &);
47 typedef std::map<Tag, RenderPass> PassMap;
52 bool has_pass(const GL::Tag &) const;
53 const RenderPass &get_pass(const GL::Tag &) const;
54 const PassMap &get_passes() const { return passes; }