diff options
author | chai <chaifix@163.com> | 2018-08-16 14:21:56 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-08-16 14:21:56 +0800 |
commit | 8585c92b7d0744a1f1a39c872cf5096621161b6c (patch) | |
tree | 6aa02138f39f7b11ab17c7399064353092b8df0c /src/lua/graphics/Image.h | |
parent | be9b27dbf550093b555ab3087c11b38c89ab9fd0 (diff) |
*update
Diffstat (limited to 'src/lua/graphics/Image.h')
-rw-r--r-- | src/lua/graphics/Image.h | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/lua/graphics/Image.h b/src/lua/graphics/Image.h deleted file mode 100644 index 0d1d010..0000000 --- a/src/lua/graphics/Image.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef __JIN_LUA_GRAPHICS_IMAGE_H -#define __JIN_LUA_GRAPHICS_IMAGE_H -#include "libjin/jin.h" -#include "../luaopen_types.h" - -namespace jin -{ -namespace lua -{ -namespace graphics -{ - - class Image : public Object - { - public: - static Image* createImage(const char* file); - static Image* createImage(const void* mem, size_t size); - - int getWidth() - { - return image->getWidth(); - } - - int getHeight() - { - return image->getHeight(); - } - - void setAnchor(int x, int y) - { - image->setAnchor(x, y); - } - - jin::graphics::color getPixel(int x, int y) - { - return image->getPixel(x, y); - } - - inline const jin::graphics::Texture* getRawImage() const - { - return image; - } - - void draw(int x, int y, float sx, float sy, float r) - { - image->draw(x, y, sx, sy, r); - } - - private: - Image() {}; - - ~Image() - { - delete image; - } - - jin::graphics::Texture* image; - - }; - -} // graphics -} // lua -} // jin - -#endif // __JIN_LUA_GRAPHICS_IMAGE_H
\ No newline at end of file |