home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Graphics / graphics-16000.iso / msdos / animutil / fastgfx / fg303a / fglight.arj / FASTGRAF.H < prev    next >
Text File  |  1993-09-30  |  8KB  |  261 lines

  1. /****************************************************************************\
  2. *                                                                            *
  3. *  FASTGRAF.H                                                                *
  4. *                                                                            *
  5. *  This file contains the C and C++ function prototypes for Fastgraph V3.03. *
  6. *                                                                            *
  7. *  Copyright (c) 1991-1993 Ted Gruber Software.  All rights reserved.        *
  8. *                                                                            *
  9. \****************************************************************************/
  10.  
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14.  
  15. int    fg_allocate (int);
  16. int    fg_alloccms (int);
  17. int    fg_allocems (int);
  18. int    fg_allocxms (int);
  19. int    fg_automode (void);
  20.  
  21. int    fg_bestmode (int, int, int);
  22. void   fg_box (int, int, int, int);
  23. void   fg_boxdepth (int, int);
  24. void   fg_boxw (double, double, double, double);
  25. void   fg_boxx (int, int, int, int);
  26. void   fg_boxxw (double, double, double, double);
  27. int    fg_button (int);
  28.  
  29. int    fg_capslock (void);
  30. void   fg_chgattr (int);
  31. void   fg_chgtext (char *, int);
  32. void   fg_circle (int);
  33. void   fg_circlef (int);
  34. void   fg_circlefw (double);
  35. void   fg_circlew (double);
  36. void   fg_clipmask (char *, int, int);
  37. void   fg_clpimage (char *, int, int);
  38. void   fg_clprect (int, int, int, int);
  39. void   fg_clprectw (double, double, double, double);
  40. void   fg_copypage (int, int);
  41. void   fg_cursor (int);
  42.  
  43. void   fg_dash (int, int, int);
  44. void   fg_dashrel (int, int, int);
  45. void   fg_dashrw (double, double, int);
  46. void   fg_dashw (double, double, int);
  47. void   fg_defcolor (int, int);
  48. void   fg_defpages (int, int);
  49. void   fg_dispfile (char *, int, int);
  50. void   fg_display (char *, int, int);
  51. void   fg_displayp (char *, int, int);
  52. void   fg_draw (int, int);
  53. void   fg_drawmap (char *, int, int);
  54. void   fg_drawmask (char *, int, int);
  55. void   fg_drawrel (int, int);
  56. void   fg_drawrelx (int, int);
  57. void   fg_drawrw (double, double);
  58. void   fg_drawrxw (double, double);
  59. void   fg_draww (double, double);
  60. void   fg_drawx (int, int);
  61. void   fg_drawxw (double, double);
  62. void   fg_drect (int, int, int, int, char *);
  63. void   fg_drectw (double, double, double, double, char *);
  64. void   fg_drwimage (char *, int, int);
  65.  
  66. int    fg_egacheck (void);
  67. void   fg_ellipse (int, int);
  68. void   fg_ellipsef (int, int);
  69. void   fg_ellipsew (double, double);
  70. void   fg_ellipsfw (double, double);
  71. void   fg_erase (void);
  72.  
  73. void   fg_fadein (int);
  74. void   fg_fadeout (int);
  75. void   fg_fillpage (void);
  76. void   fg_flipmask (char *, int, int);
  77. void   fg_flood (int, int);
  78. void   fg_floodw (double, double);
  79. void   fg_flpimage (char *, int, int);
  80. void   fg_fontsize (int);
  81. int    fg_freepage (int);
  82.  
  83. int    fg_getaddr (void);
  84. int    fg_getattr (int, int);
  85. void   fg_getblock (char far *, int, int, int, int);
  86. int    fg_getchar (int, int);
  87. long   fg_getclock (void);
  88. int    fg_getcolor (void);
  89. void   fg_getdacs (int, int, char *);
  90. void   fg_getentry (int, int *, int *);
  91. int    fg_gethpage (void);
  92. void   fg_getimage (char *, int, int);
  93. int    fg_getindex (int);
  94. void   fg_getkey (unsigned char *, unsigned char *);
  95. int    fg_getlines (void);
  96. void   fg_getmap (char *, int, int);
  97. int    fg_getmaxx (void);
  98. int    fg_getmaxy (void);
  99. int    fg_getmode (void);
  100. int    fg_getpage (void);
  101. int    fg_getpixel (int, int);
  102. void   fg_getrgb (int, int *, int *, int *);
  103. int    fg_getvpage (void);
  104. void   fg_getworld (double *, double *, double *, double *);
  105. int    fg_getxjoy (int);
  106. int    fg_getxpos (void);
  107. int    fg_getyjoy (int);
  108. int    fg_getypos (void);
  109.  
  110. void   fg_hush (void);
  111. void   fg_hushnext (void);
  112.  
  113. void   fg_imagebuf (char far *, unsigned);
  114. long   fg_imagesiz (int, int);
  115. int    fg_initems (void);
  116. int    fg_initjoy (int);
  117. void   fg_initw (void);
  118. int    fg_initxms (void);
  119. int    fg_inside (int *, int, int, int);
  120. void   fg_intjoy (int, char *, char *);
  121. void   fg_intkey (unsigned char *, unsigned char *);
  122.  
  123. void   fg_justify (int, int);
  124.  
  125. void   fg_kbinit (int);
  126. int    fg_kbtest (int);
  127.  
  128. void   fg_locate (int, int);
  129.  
  130. int    fg_makegif (int, int, int, int, char *);
  131. int    fg_makepcx (int, int, int, int, char *);
  132. int    fg_makeppr (int, int, int, int, char *);
  133. int    fg_makespr (int, int, int, int, char *);
  134. int    fg_maprgb (int, int, int);
  135. int    fg_measure (void);
  136. long   fg_memavail (void);
  137. int    fg_memory (void);
  138. void   fg_mousebut (int, int *, int *, int *);
  139. void   fg_mousecur (int, int);
  140. void   fg_mousefin (void);
  141. int    fg_mouseini (void);
  142. void   fg_mouselim (int, int, int, int);
  143. void   fg_mousemov (int, int);
  144. void   fg_mousepos (int *, int *, int *);
  145. void   fg_mouseptr (int *, int, int);
  146. void   fg_mousespd (int, int);
  147. void   fg_mousevis (int);
  148. void   fg_move (int, int);
  149. void   fg_moverel (int, int);
  150. void   fg_moverw (double, double);
  151. void   fg_movew (double, double);
  152. void   fg_music (char *);
  153. void   fg_musicb (char *, int);
  154.  
  155. int    fg_numlock (void);
  156.  
  157. long   fg_pagesize (void);
  158. void   fg_paint (int, int);
  159. void   fg_paintw (double, double);
  160. void   fg_palette (int, int);
  161. void   fg_palettes (int *);
  162. void   fg_pan (int, int);
  163. void   fg_panw (double, double);
  164. void   fg_pattern (int, int);
  165. int    fg_pcxhead (char *, char *);
  166. int    fg_pcxmode (char *);
  167. int    fg_playing (void);
  168. void   fg_point (int, int);
  169. void   fg_pointw (double, double);
  170. void   fg_pointx (int, int);
  171. void   fg_pointxw (double, double);
  172. void   fg_polyfill (int *, int *, int);
  173. void   fg_polygon (int *, int *, int);
  174. void   fg_polygonw (double *, double *, int);
  175. void   fg_polyline (int *, int);
  176. void   fg_polyoff (int, int);
  177. void   fg_print (char *, int);
  178. void   fg_putblock (char far *, int, int, int, int);
  179. void   fg_putimage (char *, int, int);
  180.  
  181. void   fg_quiet (void);
  182.  
  183. void   fg_rect (int, int, int, int);
  184. void   fg_rectw (double, double, double, double);
  185. void   fg_reset (void);
  186. void   fg_resize (int, int);
  187. void   fg_restore (int, int, int, int);
  188. void   fg_restorew (double, double, double, double);
  189. void   fg_resume (void);
  190. void   fg_revimage (char *, int, int);
  191. void   fg_revmask (char *, int, int);
  192.  
  193. void   fg_save (int, int, int, int);
  194. void   fg_savew (double, double, double, double);
  195. int    fg_scrlock (void);
  196. void   fg_scroll (int, int, int, int, int, int);
  197. void   fg_setangle (double);
  198. void   fg_setattr (int, int, int);
  199. void   fg_setcaps (int);
  200. void   fg_setclip (int, int, int, int);
  201. void   fg_setclipw (double, double, double, double);
  202. void   fg_setcolor (int);
  203. void   fg_setdacs (int, int, char *);
  204. void   fg_setentry (int, int, int);
  205. void   fg_setfunc (int);
  206. void   fg_sethpage (int);
  207. void   fg_setlines (int);
  208. void   fg_setmode (int);
  209. void   fg_setnum (int);
  210. void   fg_setpage (int);
  211. void   fg_setratio (double);
  212. void   fg_setrgb (int, int, int, int);
  213. void   fg_setsize (int);
  214. void   fg_setsizew (double);
  215. void   fg_setvpage (int);
  216. void   fg_setworld (double, double, double, double);
  217. int    fg_showgif (char *, int);
  218. int    fg_showpcx (char *, int);
  219. int    fg_showppr (char *, int);
  220. int    fg_showspr (char *, int);
  221. void   fg_sound (int, int);
  222. void   fg_sounds (int *, int);
  223. void   fg_stall (int);
  224. void   fg_suspend (void);
  225. int    fg_svgainit (int);
  226. int    fg_svgastat (void);
  227. void   fg_svgaver (int *, int *);
  228. void   fg_swchar (char *, int, int);
  229. double fg_swlength (char *, int);
  230. void   fg_swtext (char *, int, int);
  231.  
  232. void   fg_tcdefine (int, int);
  233. void   fg_tcmask (int);
  234. void   fg_tcxfer (int, int, int, int, int, int, int, int);
  235. int    fg_testmode (int, int);
  236. void   fg_text (char *, int);
  237. void   fg_transfer (int, int, int, int, int, int, int, int);
  238.  
  239. void   fg_version (int *, int *);
  240. void   fg_voice (int, int, int, int);
  241. void   fg_voices (int *, int);
  242.  
  243. void   fg_waitfor (int);
  244. void   fg_waitkey (void);
  245. void   fg_waitvr  (int);
  246. void   fg_where (int *, int *);
  247.  
  248. int    fg_xalpha (int);
  249. int    fg_xconvert (int);
  250. int    fg_xscreen (double);
  251. double fg_xworld (int);
  252.  
  253. int    fg_yalpha (int);
  254. int    fg_yconvert (int);
  255. int    fg_yscreen (double);
  256. double fg_yworld (int);
  257.  
  258. #ifdef __cplusplus
  259. }
  260. #endif
  261.