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 blit_key(unsigned char *src_img, const Rect &src_rect, unsigned char* dest_img,
const Rect &dest_rect, int dest_x, int dest_y, int key_r, int key_g, int key_b);
-void gfx_update();
+void gfx_update(const Rect &rect);
void wait_vsync(); // vertical synchronization
+void get_rgb_order(int *r, int *g, int *b);
+
#endif //GFX_H_