namespace rojo
{
    struct image_data
    {
        // TODO: add different formats for colours?
        typedef colour4 pixel;
        typedef std::unique_ptr<pixel[]> pixel_array;

        pixel_array pixels;
        unsigned width, height, bpp;
    };
}

#endif // ROJO_GRAPHICS_IMAGE_DATA_HPP
