void sub_image(unsigned, int, int, unsigned, unsigned, const void *);
void sub_image(unsigned, int, int, unsigned, unsigned, const Buffer &, unsigned);
- Resource::AsyncLoader *create_async_loader(IO::Seekable &);
- void unload();
+public:
+ virtual Resource::AsyncLoader *load(IO::Seekable &, const Resources * = 0);
+ virtual std::size_t get_data_size() const;
+ virtual void unload();
};
using Texture2DBackend = OpenGLTexture2D;