home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / GameSmith1-Hisoft-System.DMS / in.adf / GDS_System.lha / include / proto / display.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-24  |  1.4 KB  |  33 lines

  1. #ifndef GS_DISPLAYPROTO
  2. #define GS_DISPLAYPROTO
  3.  
  4. struct display_struct *gs_display(int,int,int,int,int,unsigned long *);
  5. int gs_create_display(struct display_struct *);
  6. void gs_show_display(struct display_struct *,int);
  7. void gs_flip_display(struct display_struct *,int);
  8. int gs_scroll_vp(struct display_struct *,int,int,int,int);
  9. int gs_scroll_vp_pf1(struct display_struct *,int,int,int,int);
  10. int gs_scroll_vp_pf2(struct display_struct *,int,int,int,int);
  11. void gs_scroll_pvp(struct display_struct *,struct gs_pvp *,int,int);
  12. void gs_spvp_left(struct display_struct *,struct gs_spvp *);
  13. void gs_spvp_right(struct display_struct *,struct gs_spvp *);
  14. void gs_old_display(struct display_struct *);
  15. void gs_remove_display(struct display_struct *);
  16. int gs_LoadRGB(struct display_struct *,int,unsigned long *);
  17. int gs_SetRGB(struct display_struct *,int,int,unsigned long);
  18. void gs_replace_ucop(struct display_struct *,struct gs_viewport *,
  19.   struct hard_copper *);
  20. void gs_add_sprite(struct display_struct *,int,unsigned short *,int,int,int);
  21. void gs_move_sprite(unsigned short *,int,int,int);
  22. void gs_clear_sprite(struct display_struct *,int);
  23.  
  24. /* -------------------------------------------------------------------- */
  25.  
  26. int gs_user_copper(struct copper_struct *);
  27. int gs_hard_copper(struct hard_copper *,struct gs_viewport *);
  28. void gs_free_hard_copper(struct hard_copper *);
  29. int gs_alloc_spvp(struct gs_spvp *);
  30. void gs_free_spvp(struct gs_spvp *);
  31.  
  32. #endif
  33.