#define MSP_GL_TEXTURE_H_
#include <istream>
-#include <msp/datafile/loader.h>
+#include <msp/datafile/objectloader.h>
#include "gl.h"
#include "types.h"
class Texture
{
protected:
- class Loader: public DataFile::Loader
+ class Loader: public DataFile::ObjectLoader<Texture>
{
- protected:
- Texture &tex;
-
public:
Loader(Texture &);
void min_filter(TextureFilter);
uint get_id() const { return id; }
static void unbind();
+ static void unbind_from(unsigned);
protected:
uint id;
GLenum target;