]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/technique.h
Rename RenderPass to RenderMethod
[libs/gl.git] / source / materials / technique.h
index c2b69bf7bc48625b4eae4e5526aab001731c19cb..4e6b908d7847c470a4fc06ec2d5225f57a54aed2 100644 (file)
@@ -2,7 +2,7 @@
 #define MSP_GL_TECHNIQUE_H_
 
 #include <map>
-#include "renderpass.h"
+#include "rendermethod.h"
 #include "tag.h"
 
 namespace Msp {
@@ -12,7 +12,7 @@ class Material;
 class Texture;
 
 /**
-Ties multiple tagged render passes together.
+Ties multiple tagged render methods together.
 */
 class Technique
 {
@@ -35,7 +35,7 @@ public:
 
        private:
                void inherit(const std::string &);
-               void pass(const std::string &);
+               void method(const std::string &);
        };
 
 private:
@@ -50,14 +50,14 @@ private:
                void uniforms();
        };
 
-       std::map<Tag, RenderPass> passes;
+       std::map<Tag, RenderMethod> methods;
 
 public:
-       RenderPass &add_pass(Tag);
-       bool has_pass(Tag) const;
-       const RenderPass &get_pass(Tag) const;
-       const RenderPass *find_pass(Tag) const;
-       const std::map<Tag, RenderPass> &get_passes() const { return passes; }
+       RenderMethod &add_method(Tag);
+       bool has_method(Tag) const;
+       const RenderMethod &get_method(Tag) const;
+       const RenderMethod *find_method(Tag) const;
+       const std::map<Tag, RenderMethod> &get_methods() const { return methods; }
        bool replace_texture(const std::string &, const Texture &);
        bool replace_material(const std::string &, const Material &);
        bool replace_uniforms(const ProgramData &);