aboutsummaryrefslogtreecommitdiff
path: root/src/lua/graphics/Image.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/graphics/Image.h')
-rw-r--r--src/lua/graphics/Image.h65
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