aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lab/image.h')
-rw-r--r--engines/lab/image.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/lab/image.h b/engines/lab/image.h
index e95125eaab..bac32cd763 100644
--- a/engines/lab/image.h
+++ b/engines/lab/image.h
@@ -52,9 +52,24 @@ public:
Image(Common::File *s, LabEngine *vm);
virtual ~Image();
+ /**
+ * Draws an image to the screen.
+ */
void drawImage(uint16 x, uint16 y);
+
+ /**
+ * Draws an image to the screen with transparency.
+ */
void drawMaskImage(uint16 x, uint16 y);
+
+ /**
+ * Reads an image from the screen.
+ */
void readScreenImage(uint16 x, uint16 y);
+
+ /**
+ * Blits a piece of one image to another.
+ */
void blitBitmap(uint16 xs, uint16 ys, Image *ImDest, uint16 xd, uint16 yd, uint16 width, uint16 height, byte masked);
};