3 This file is part of libmspgl
4 Copyright © 2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
11 #include "objectpass.h"
25 class Loader: public Msp::DataFile::CollectionObjectLoader<Technique>
28 Loader(Technique &, Collection &);
31 void inherit(const std::string &);
32 void pass(const std::string &);
36 class InheritLoader: public Msp::DataFile::CollectionObjectLoader<Technique>
39 InheritLoader(Technique &, Collection &);
42 void texture(const std::string &, const std::string &);
45 typedef std::map<Tag, RenderPass> PassMap;
50 bool has_pass(const GL::Tag &) const;
51 const RenderPass &get_pass(const GL::Tag &) const;
52 const PassMap &get_passes() const { return passes; }