home *** CD-ROM | disk | FTP | other *** search
/ The AGA Experience 2 / agavol2.iso / software / utilities / programmers / misc / graphics / docs / c_functions < prev    next >
Text File  |  1996-02-05  |  2KB  |  48 lines

  1. -------- Initialisation routines ------------------------------------------
  2.  
  3. VOID Graphics_Init(VOID)
  4. VOID Graphics_Close(VOID)
  5. struct Screen_Store * Open_Screen(LONG width, LONG height, LONG depth, LONG viewmodes, APTR cmap)
  6. VOID Close_Screen(APTR screen)
  7. struct MaskPlane * Init_Mask(LONG x_min, LONG y_min, LONG x_max, LONG y_max, LONG screen_x, LONG screen_y)
  8. VOID Free_Mask(APTR maskplane)
  9.  
  10. -------- Drawing routines -------------------------------------------------
  11.  
  12. VOID Fill_Polygon(APTR screen, APTR vertex list, LONG npoints, LONG colour)
  13. VOID Draw_Polygon(APTR screen, APTR vertex list, LONG npoints,LONG colour)
  14. VOID Draw_Line(APTR screen, LONG x1, LONG y1, LONG x2, LONG y2, BYTE colour)
  15. VOID Write_Pixel(APTR screen, LONG x, LONG y, BYTE colour)
  16. VOID Screen_Clear(APTR screen)
  17. VOID Show(APTR screen)
  18.  
  19. -------- Fade Routines------------------------------------------------
  20.  
  21. VOID Fade_To_White(APTR screen, APTR source colourmap)
  22. VOID Fade_To_Black(APTR screen, APTR source colourmap)
  23. VOID Fade(APTR screen, APTR source, APTR destination)
  24.  
  25. -------- IFF Handling routines, reading and writing of bitmaps -------------
  26.  
  27. VOID Save_IFF(APTR screen, STRPTR filename)
  28. VOID Load_IFF(APTR screen, STRPTR filename)
  29.  
  30. -------- File handling Routines -------------------------------------------
  31.  
  32. VOID Load_Data(STRPTR filename, LONG buffer length, APTR destination)
  33. VOID Save_Data(STRPTR filename, LONG buffer length, APTR source)
  34.  
  35. -------- Text handling routines -------------------------------------------
  36.  
  37. VOID Write_Text(APTR screen, STRPTR text, LONG x, LONG y, LONG colour, LONG length)
  38. STRPTR Num_To_String(WORD value)
  39.  
  40. -------- Copper  handling routines -------------------------------------
  41.  
  42. VOID Add_Copper(APTR screen, APTR copper list)
  43.  
  44. -------- Input Handling Routines ------------------------------------------
  45.  
  46. BYTE GetKey(VOID)
  47.  
  48.