diff options
Diffstat (limited to 'src/libjin/render/image.h')
-rw-r--r-- | src/libjin/render/image.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/libjin/render/image.h b/src/libjin/render/image.h index 58ca04f..95b4e4f 100644 --- a/src/libjin/render/image.h +++ b/src/libjin/render/image.h @@ -11,9 +11,9 @@ namespace render { public: - - Image(const char* file); - Image(const char* buffer, size_t size); + + static Image* createImage(const char* file); + static Image* createImage(const void* mem, size_t size); ~Image(); @@ -21,8 +21,9 @@ namespace render private: - bool loadf(const char* file); - bool loadb(const char* buffer, size_t size); + Image(); + + bool loadb(const void* buffer, size_t size); color* pixels; |