aboutsummaryrefslogtreecommitdiff
path: root/plat.h
diff options
context:
space:
mode:
authorneonloop2021-08-13 22:43:46 +0000
committerneonloop2021-08-13 22:43:46 +0000
commitd10f04ae3101ddcea792d5534de8f4755cdfa0a5 (patch)
tree6163409998c60827d572eb3fe072a1a49bb558b1 /plat.h
parent96f0836dc0f6715dabc98f53ae1c4383286764d7 (diff)
downloadpicoarch-d10f04ae3101ddcea792d5534de8f4755cdfa0a5.tar.gz
picoarch-d10f04ae3101ddcea792d5534de8f4755cdfa0a5.tar.bz2
picoarch-d10f04ae3101ddcea792d5534de8f4755cdfa0a5.zip
Adds screenshots to savestates
Diffstat (limited to 'plat.h')
-rw-r--r--plat.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/plat.h b/plat.h
index 6b84f1f..f116d1c 100644
--- a/plat.h
+++ b/plat.h
@@ -13,7 +13,10 @@ struct audio_frame {
int plat_init(void);
void plat_finish(void);
void plat_minimize(void);
+
void *plat_prepare_screenshot(int *w, int *h, int *bpp);
+int plat_dump_screen(const char *filename);
+int plat_load_screen(const char *filename, void *buf, size_t buf_size, int *w, int *h, int *bpp);
void plat_video_open(void);
void plat_video_set_msg(const char *new_msg);