Methods for displaying graphics to the screen. More...

Go to the source code of this file.
| Typedefs | |
| typedef enum Encoding | Encoding | 
| An enumerate with encoding types RGB and BGR.  More... | |
| Enumerations | |
| enum | Encoding { RGB , BGR } | 
| An enumerate with encoding types RGB and BGR.  More... | |
| Functions | |
| EXPORT_SYM int | graphics_open (int width, int height) | 
| EXPORT_SYM void | graphics_close () | 
| EXPORT_SYM void | graphics_update () | 
| EXPORT_SYM void | graphics_clear () | 
| EXPORT_SYM void | graphics_blit (const unsigned char *data, int x, int y, int width, int height) | 
| 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) | 
| EXPORT_SYM void | graphics_blit_enc (const unsigned char *data, Encoding enc, int x, int y, int width, int height) | 
| 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) | 
| EXPORT_SYM void | graphics_fill (int r, int g, int b) | 
| EXPORT_SYM void | graphics_pixel (int x, int y, int r, int g, int b) | 
| EXPORT_SYM void | graphics_line (int x1, int y1, int x2, int y2, int r, int g, int b) | 
| EXPORT_SYM void | graphics_circle (int cx, int cy, int radius, int r, int g, int b) | 
| EXPORT_SYM void | graphics_circle_fill (int cx, int cy, int radius, int r, int g, int b) | 
| EXPORT_SYM void | graphics_rectangle (int x1, int y1, int x2, int y2, int r, int g, int b) | 
| EXPORT_SYM void | graphics_rectangle_fill (int x1, int y1, int x2, int y2, int r, int g, int b) | 
| EXPORT_SYM void | graphics_triangle (int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b) | 
| EXPORT_SYM void | graphics_triangle_fill (int x1, int y1, int x2, int y2, int x3, int y3, int r, int g, int b) | 
| EXPORT_SYM int | get_key_state (enum KeyCode key) | 
| EXPORT_SYM void | get_mouse_position (int *x, int *y) | 
| EXPORT_SYM int | get_mouse_middle_button () | 
| EXPORT_SYM int | get_mouse_left_button () | 
| EXPORT_SYM int | get_mouse_right_button () | 
Methods for displaying graphics to the screen.
| EXPORT_SYM void graphics_blit | ( | const unsigned char * | data, | 
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) | 
This function is equivalent to calling graphics_blit_enc() with an encoding of RGB
| 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 | ||
| ) | 
This function is equivalent to calling graphics_blit_region_enc() with an encoding of RGB