X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fresources.h;fp=source%2Fresources.h;h=8871c16e0b2648767bc3586727982d8c0bcfa296;hp=0000000000000000000000000000000000000000;hb=b30209f7d9c984ee03df779446fa4ad5f9334865;hpb=357acfb941a8b5b4a6fb36e2134707d46e028d88 diff --git a/source/resources.h b/source/resources.h new file mode 100644 index 00000000..8871c16e --- /dev/null +++ b/source/resources.h @@ -0,0 +1,29 @@ +#ifndef MSP_GL_RESOURCES_H_ +#define MSP_GL_RESOURCES_H_ + +#include +#include "texture.h" + +namespace Msp { +namespace GL { + +class Texture2D; + +class Resources: virtual public DataFile::Collection +{ +private: + TextureFilter default_tex_filter; + +public: + Resources(); + + void set_default_texture_filter(TextureFilter); + +protected: + Texture2D *create_texture2d(const std::string &); +}; + +} // namespace GL +} // namespace Msp + +#endif