#ifndef LIME_GRAPHICS_IMAGE_H #define LIME_GRAPHICS_IMAGE_H #include #include #include namespace lime { struct HL_Image { hl_type* t; HL_ImageBuffer* buffer; bool dirty; int height; int offsetX; int offsetY; /*ImageType*/ int type; int version; int width; // double x; // double y; }; class Image { public: Image (); Image (value image); Image (HL_Image* image); ~Image (); ImageBuffer *buffer; int height; int offsetX; int offsetY; int width; private: value mValue; }; } #endif