]> git.tdb.fi Git - libs/gl.git/blobdiff - source/technique.h
Add an option to use shared meshes when exporting
[libs/gl.git] / source / technique.h
index d1fab38f7ad9649f45d7c2be6b9fd4f805a1e3d0..6841f486fd3fc3096e6884eb94621ef53c56e716 100644 (file)
@@ -11,6 +11,7 @@ class Material;
 class Texture;
 
 /**
+Ties multiple tagged render passes together.
 */
 class Technique
 {
@@ -34,6 +35,7 @@ private:
                InheritLoader(Technique &, Collection &);
 
        private:
+               void material(const std::string &, const std::string &);
                void texture(const std::string &, const std::string &);
        };
 
@@ -48,6 +50,7 @@ public:
        bool has_pass(const GL::Tag &) const;
        const RenderPass &get_pass(const GL::Tag &) const;
        const PassMap &get_passes() const { return passes; }
+       void replace_texture(const std::string &, const Texture &);
        bool has_shaders() const;
 };