home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Painting / XiPaint3.2-Aminet11.lzx / XiPaint / Developer / OutputLib / clib / retina_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-12  |  3.7 KB  |  75 lines

  1. /*
  2. ** This C prototypes file was generated automatically
  3. ** from a document file
  4. ** using doc2protos written by Claus Bönnhoff.
  5. */
  6.  
  7. struct RetinaMonitor * Retina_FilterMonitor(struct RetinaMonitor *,
  8.                                                     struct TagItem *);
  9. struct RetinaScreenMode * Retina_AllocRequest(struct TagItem *);
  10. BOOL Retina_Request(struct RetinaScreenMode *,struct TagItem *);
  11. void Retina_FreeRequest(struct RetinaScreenMode *);
  12. struct RetinaScreen * Retina_AllocScreen(UWORD,UWORD,ULONG,ULONG,APTR);
  13. void Retina_FreeScreen(struct RetinaScreen *);
  14. void Retina_CopyRect(struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD,
  15.                      struct RetinaScreen *,UWORD,UWORD,ULONG);
  16. void Retina_AddVBIntServer(struct Interrupt *);
  17. void Retina_RemVBIntServer(struct Interrupt *);
  18. void Retina_DrawTestImage(struct RetinaScreen *);
  19. void Retina_DisplayAlert(UBYTE *, ULONG);
  20. void Retina_DisplayOff( void );
  21. void Retina_DisplayOn( void );
  22. BOOL Retina_WriteBitMap(struct RetinaScreen *,struct BitMap *,UBYTE *,
  23.                         UWORD,UWORD,UWORD,ULONG,UWORD,UWORD,UWORD);
  24. void Retina_SetFont(struct RetinaScreen *,struct TextFont *);
  25. void Retina_Text(struct RetinaScreen *,UBYTE *,UWORD,UWORD);
  26. void Retina_OwnRetina( void );
  27. void Retina_DisownRetina( void );
  28. void Retina_WriteRect(UBYTE *,UWORD,UWORD,UWORD,ULONG,
  29.                struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD,UBYTE *);
  30. void Retina_ReadRect(UBYTE *,UWORD,UWORD,UWORD,ULONG,
  31.                      struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD,UBYTE *);
  32. void Retina_SwapRect(UBYTE *,UWORD,UWORD,UWORD,ULONG,
  33.                      struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD);
  34. void Retina_SwapBitMap(struct RetinaScreen *);
  35. ULONG Retina_SetSprite(struct RetinaScreen *, ULONG *,UWORD,APTR);
  36. void Retina_MoveSprite(struct RetinaScreen *,UWORD,UWORD);
  37. void Retina_SpriteFunction(struct RetinaScreen *,struct TagItem *);
  38. ULONG Retina_AvailMem(ULONG);
  39. UBYTE * Retina_AllocVec(ULONG,ULONG);
  40. void Retina_FreeVec(UBYTE *);
  41. UBYTE * Retina_AllocBitMap(UWORD,UWORD,UWORD,ULONG);
  42. void Retina_FreeBitMap(UBYTE *);
  43. void Retina_Circle(struct RetinaScreen *,UWORD,UWORD,UWORD);
  44. void Retina_CircleFill(struct RetinaScreen *,UWORD,UWORD,UWORD);
  45. void Retina_WritePixel(struct RetinaScreen *,UWORD,UWORD);
  46. void Retina_SetPixel(struct RetinaScreen *,UWORD,UWORD,ULONG);
  47. ULONG Retina_ReadPixel(struct RetinaScreen *,UWORD,UWORD);
  48. void Retina_Line(struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD);
  49. void Retina_RectFill(struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD);
  50. void Retina_EraseRect(struct RetinaScreen *,UWORD,UWORD,UWORD,UWORD);
  51. void Retina_SetAPen(struct RetinaScreen *,ULONG);
  52. void Retina_SetDrMd(struct RetinaScreen *,ULONG);
  53. ULONG Retina_GetAPen(struct RetinaScreen *);
  54. ULONG Retina_GetDefaultScreenInfo(ULONG,struct _DefaultScreenInfo *);
  55. void Retina_ScreenToBack(struct RetinaScreen *);
  56. void Retina_ScreenToFront(struct RetinaScreen *);
  57. void Retina_MoveScreen(struct RetinaScreen *,UWORD,UWORD);
  58. UBYTE * Retina_SetSegmentPtr(UBYTE *);
  59. void Retina_WaitTOF(void);
  60. void Retina_WaitBLT(void);
  61. struct Retina_RetinaMonitor * Retina_AddMonitor(struct NewRetinaMonitor *);
  62. BOOL Retina_RemMonitor(struct RetinaMonitor *);
  63. struct RetinaMonitor * Retina_FindMonitor(ULONG);
  64. struct RetinaMonitor * Retina_NextMonitor(struct RetinaMonitor *);
  65. void Retina_SetPalette(struct RetinaScreen *,UWORD,UBYTE,UBYTE,UBYTE);
  66. void Retina_LoadPalette(struct RetinaScreen *,UWORD,UWORD,UBYTE*);
  67. struct RetinaScreen * Retina_OpenScreen(UWORD,UWORD,ULONG,ULONG,APTR);
  68. void Retina_CloseScreen(struct RetinaScreen *);
  69. void Retina_ClearScreen(struct RetinaScreen *);
  70. UWORD Retina_GetCRC(void);
  71. void Retina_DisplayControl(struct TagItem *);
  72. APTR Retina_AllocBrush(struct TagItem *);
  73. void Retina_FreeBrush(APTR);
  74. void Retina_MoveBrush(APTR,UWORD,UWORD);
  75.