1 #ifndef INCLUDE_WALLABY_GRAPHICS_H_
2 #define INCLUDE_WALLABY_GRAPHICS_H_
VF EXPORT_SYM void graphics_blit_region(const unsigned char *data, int sx, int sy, int ex, int ey, int width, int height, int dx, int dy)
VF EXPORT_SYM void get_mouse_position(int *x, int *y)
Definition: graphics.h:50
VF EXPORT_SYM void graphics_line(int x1, int y1, int x2, int y2, int r, int g, int b)
VF EXPORT_SYM void graphics_pixel(int x, int y, int r, int g, int b)
VF EXPORT_SYM int get_mouse_middle_button()
VF EXPORT_SYM void graphics_clear()
VF EXPORT_SYM void graphics_circle(int cx, int cy, int radius, int r, int g, int b)
VF EXPORT_SYM void graphics_rectangle_fill(int x1, int y1, int x2, int y2, int r, int g, int b)
VF EXPORT_SYM void graphics_fill(int r, int g, int b)
VF EXPORT_SYM int get_key_state(enum KeyCode key)
VF EXPORT_SYM void graphics_blit(const unsigned char *data, int x, int y, int width, int height)
Encoding
Definition: graphics.h:49
VF EXPORT_SYM void graphics_circle_fill(int cx, int cy, int radius, int r, int g, int b)
Definition: graphics.h:51
VF EXPORT_SYM void graphics_close()
VF EXPORT_SYM void graphics_blit_region_enc(const unsigned char *data, Encoding enc, int sx, int sy, int ex, int ey, int width, int height, int dx, int dy)
VF EXPORT_SYM void graphics_triangle(int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b)
VF EXPORT_SYM void graphics_update()
VF EXPORT_SYM int get_mouse_right_button()
VF EXPORT_SYM void graphics_rectangle(int x1, int y1, int x2, int y2, int r, int g, int b)
#define VF
Definition: vtable.h:19
KeyCode
Definition: graphics_key_code.h:24
#define VFL
Definition: vtable.h:20
VF EXPORT_SYM void graphics_triangle_fill(int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b)
#define EXPORT_SYM
Definition: export.h:14
VF EXPORT_SYM int get_mouse_left_button()
VF EXPORT_SYM void graphics_blit_enc(const unsigned char *data, Encoding enc, int x, int y, int width, int height)
VF EXPORT_SYM int graphics_open(int width, int height)