-#ifndef TECHNIQUE_H_
-#define TECHNIQUE_H_
+#ifndef MSP_GL_TECHNIQUE_H_
+#define MSP_GL_TECHNIQUE_H_
#include "renderpass.h"
#include "tag.h"
InheritLoader(Technique &, Collection &);
private:
+ void material(const std::string &, const std::string &);
void texture(const std::string &, const std::string &);
};
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;
};