X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmaterials%2Ftechnique.h;h=bfd979aae573c26f5a29330ff2a5a1c86981d1d0;hb=edd5491943fe7aba6e6865cf53a02da682071a55;hp=8e4adf4f1ebaad993e2fd0efbd1d6806b38599e3;hpb=9549f3401a70ca0359324a3e56e1e334981e5516;p=libs%2Fgl.git diff --git a/source/materials/technique.h b/source/materials/technique.h index 8e4adf4f..bfd979aa 100644 --- a/source/materials/technique.h +++ b/source/materials/technique.h @@ -19,15 +19,20 @@ public: class Loader: public Msp::DataFile::CollectionObjectLoader { private: + std::string inline_base_name; + static ActionMap shared_actions; public: Loader(Technique &); Loader(Technique &, Collection &); - private: virtual void init_actions(); + public: + void set_inline_base_name(const std::string &); + + private: void inherit(const std::string &); void pass(const std::string &); }; @@ -59,7 +64,9 @@ public: bool replace_texture(const std::string &, const Texture &); bool replace_material(const std::string &, const Material &); bool replace_uniforms(const ProgramData &); - bool has_shaders() const; + DEPRECATED bool has_shaders() const; + + void set_debug_name(const std::string &); }; } // namespace GL