X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftexture2d.h;h=994c4efd7224c43605ec0f6097483124e809db35;hb=afd625b06702e7a25e0730601f03955832b64e65;hp=ff4d35b64b24685661f842b6f652604b0d4220a4;hpb=e003d7a1497dad3b13e4e88e681f8fa2afc40c83;p=libs%2Fgl.git diff --git a/source/texture2d.h b/source/texture2d.h index ff4d35b6..994c4efd 100644 --- a/source/texture2d.h +++ b/source/texture2d.h @@ -18,7 +18,7 @@ most common type of texture. class Texture2D: public Texture { public: - class Loader: public Texture::Loader + class Loader: public Msp::DataFile::DerivedObjectLoader { public: Loader(Texture2D &); @@ -62,11 +62,14 @@ public: the image must be compatible with the defined storage. */ void load_image(const std::string &fn); - unsigned get_width() const { return width; } +private: + void image(const Graphics::Image &); + +public: + unsigned get_width() const { return width; } unsigned get_height() const { return height; } private: - void image(const Graphics::Image &); void get_level_size(unsigned, unsigned &, unsigned &); };