X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftechnique.h;h=1078433f39f7d5c028b80ca622150882446ac3e4;hp=41157f0ae58e963bc817036f5802b74cd407f934;hb=cfd4d36c2b6b6095ada3aef8082e5d409a233a21;hpb=b1d0b6bb1412d0c23d891a4804ddb60623d1f6b4 diff --git a/source/technique.h b/source/technique.h index 41157f0a..1078433f 100644 --- a/source/technique.h +++ b/source/technique.h @@ -46,11 +46,12 @@ private: PassMap passes; public: - RenderPass &add_pass(const GL::Tag &); - bool has_pass(const GL::Tag &) const; - const RenderPass &get_pass(const GL::Tag &) const; + RenderPass &add_pass(const Tag &); + bool has_pass(const Tag &) const; + const RenderPass &get_pass(const Tag &) const; const PassMap &get_passes() const { return passes; } - void replace_texture(const std::string &, const Texture &); + bool replace_texture(const std::string &, const Texture &); + bool replace_material(const std::string &, const Material &); bool has_shaders() const; };