]> git.tdb.fi Git - libs/gl.git/blobdiff - source/pipeline.h
Inherit Loaders from the ObjectLoader classes
[libs/gl.git] / source / pipeline.h
index 19bea10a641d9664992013758b1c17a5ec709243..8edd679507ccbd9e8e0cc37f8b334f5f823a495d 100644 (file)
@@ -24,7 +24,9 @@ class Texture2D;
 class Pipeline: public Renderable
 {
 private:
-       std::map<unsigned, PipelinePass> passes;
+       typedef std::map<Tag, PipelinePass> PassMap;
+
+       PassMap passes;
        std::vector<Tag> pass_order;
        std::vector<const Renderable *> renderables;
        std::vector<Effect *> effects;
@@ -43,7 +45,6 @@ public:
        PipelinePass &add_pass(const Tag &tag);
        PipelinePass &get_pass(const Tag &tag);
        const PipelinePass &get_pass(const Tag &tag) const;
-       virtual bool has_pass(const Tag &tag) const;
 
        void add_renderable(const Renderable &);
        void add_effect(Effect &);