aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/render/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/render/image.h')
-rw-r--r--src/libjin/render/image.h21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/libjin/render/image.h b/src/libjin/render/image.h
index 7375fc4..58ca04f 100644
--- a/src/libjin/render/image.h
+++ b/src/libjin/render/image.h
@@ -9,24 +9,23 @@ namespace render
{
class Image: public Drawable
{
+
public:
- Image();
+
+ Image(const char* file);
+ Image(const char* buffer, size_t size);
+
~Image();
- // just like Image()
- void init();
-
- // load from file
- bool loadf(const char* f);
-
- // load from memory
- bool loadb(const char* b, int size);
-
color getPixel(int x, int y);
private:
-
+
+ bool loadf(const char* file);
+ bool loadb(const char* buffer, size_t size);
+
color* pixels;
+
};
}
}