X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture1d.h;h=eb16696f988811ca237d7c0bebd2e158622c6cbb;hb=fb5ca4dbba257d3eb7fa15800d9663b774e41e7e;hp=506356c77676d98cea1a01d52d8a8f373a71f024;hpb=03d3984ecd2c4e7c38b6a62b4b7a81bab69f8d40;p=libs%2Fgl.git diff --git a/source/texture1d.h b/source/texture1d.h index 506356c7..eb16696f 100644 --- a/source/texture1d.h +++ b/source/texture1d.h @@ -19,6 +19,7 @@ public: void raw_data(const std::string &); void storage(PixelFormat, unsigned); + void storage_levels(PixelFormat, unsigned, unsigned); }; private: @@ -33,7 +34,8 @@ public: void allocate(unsigned); void image(unsigned, PixelFormat, DataType, const void *); void sub_image(unsigned, int, unsigned, PixelFormat, DataType, const void *); - virtual void image(const Graphics::Image &, bool = false); + virtual void image(const Graphics::Image &, unsigned, bool = false); + using Texture::image; unsigned get_width() const { return width; } private: