+ /** 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 &);
+
+ unsigned get_width() const { return width; }