Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1.  
  2. #pragma pack(push, 1)
  3. typedef struct
  4. {
  5. int  w;
  6. int  h;
  7. char *bmp;
  8. char *alpha;
  9. } GB_BMP;
  10. #pragma pack(pop)
  11.  
  12. void gb_pixel_set(GB_BMP *b, int x, int y, unsigned c);
  13. int  gb_pixel_get(GB_BMP *b, int x, int y, unsigned *c);
  14. void gb_line(GB_BMP *b, int x1, int y1, int x2, int y2, unsigned c);
  15. void gb_rect(GB_BMP *b, int x, int y, int w, int h, unsigned c);
  16. void gb_bar(GB_BMP *b, int x, int y, int w, int h, unsigned c);
  17. void gb_circle(GB_BMP *b, int x, int y, int r, unsigned c);
  18. void gb_image_set(GB_BMP *b_dest, int x_d, int y_d, GB_BMP *b_src, int x_s, int y_s, int w, int h);
  19. void gb_image_set_t(GB_BMP *b_dest, int x_d, int y_d, GB_BMP *b_src, int x_s, int y_s, int w, int h, unsigned c);
  20.