projects
/
winnie
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
in progress: started a memory allocator, did nothing so far :p
[winnie]
/
src
/
gfx.h
diff --git
a/src/gfx.h
b/src/gfx.h
index
c866d78
..
76cb08a
100644
(file)
--- a/
src/gfx.h
+++ b/
src/gfx.h
@@
-2,14
+2,20
@@
#define GFX_H_
#include "geom.h"
#define GFX_H_
#include "geom.h"
+#include "pixmap.h"
bool init_gfx();
void destroy_gfx();
unsigned char *get_framebuffer();
bool init_gfx();
void destroy_gfx();
unsigned char *get_framebuffer();
+Pixmap *get_framebuffer_pixmap();
+
Rect get_screen_size();
int get_color_depth();
Rect get_screen_size();
int get_color_depth();
+void set_clipping_rect(const Rect &clip_rect);
+const Rect &get_clipping_rect();
+
void clear_screen(int r, int g, int b);
void fill_rect(const Rect &rect, int r, int g, int b);
void clear_screen(int r, int g, int b);
void fill_rect(const Rect &rect, int r, int g, int b);
@@
-23,4
+29,6
@@
void blit_key(unsigned char *src_img, const Rect &src_rect, unsigned char* dest_
void gfx_update();
void gfx_update();
+void wait_vsync(); // vertical synchronization
+
#endif //GFX_H_
#endif //GFX_H_