the image must be compatible with the defined storage. */
void load_image(const std::string &fn);
-private:
+ /** Uploads an image to the texture. If storage has not been defined, it
+ will be set to match the image. Otherwise the image must be compatible with
+ the defined storage. */
void image(const Graphics::Image &);
-public:
unsigned get_width() const { return width; }
unsigned get_height() const { return height; }