- void load_memory(const void *, unsigned);
- PixelFormat get_format() const;
- unsigned get_width() const;
- unsigned get_height() const;
- const void *get_data() const;
+ void load_io(IO::Seekable &);
+ void load(ImageLoader &);
+ void load_into(ImageLoader &, void *);
+ void load_headers(ImageLoader &);
+
+ PixelFormat get_format() const { return data.fmt; }
+ unsigned get_width() const { return data.width; }
+ unsigned get_height() const { return data.height; }
+ unsigned get_stride() const { return data.stride; }
+ DEPRECATED const void *get_data() const { return data.pixels; }
+ const void *get_pixels() const { return data.pixels; }