Paintlib.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. /* From applib */
  2. /* alpha.c */
  3. int Palpha(void);
  4. /* close.c */
  5. int Pclose(void);
  6. /* colorlevel.c */
  7. int Pcolorlevels(int *, int *, int *);
  8. /* colormult.c */
  9. int Pcolormultipliers(int *, int *, int *);
  10. /* colornum.c */
  11. int Pcolornum(double, double, double);
  12. /* colortable.c */
  13. int Pcolortable(unsigned char *, unsigned char *, unsigned char *,
  14. unsigned char *, int);
  15. /* colorvalue.c */
  16. int Pcolorvalue(int, float *, float *, float *);
  17. /* connect.c */
  18. int Pconnect(void);
  19. int Pdisconnect(void);
  20. /* data.c */
  21. int Pdata_begin(void);
  22. int Pdata(unsigned char *, int);
  23. int Pdata_end(void);
  24. /* device.c */
  25. int P__closedev(void);
  26. int P__errordev(char *);
  27. int P__flushdev(void);
  28. int P__opendev(char *, char *[], char *);
  29. int P__readdev(void *, int);
  30. int P__writedev(void *, int);
  31. /* flush.c */
  32. int Pflush(void);
  33. /* hres.c */
  34. double Phres(void);
  35. /* io.c */
  36. int P__opcode(int);
  37. int P__get(char *, int);
  38. int P__gets(char *);
  39. int P__geti(void);
  40. double P__getf(void);
  41. int P__send(char *, int);
  42. int P__sendi(int);
  43. int P__sendf(double);
  44. int P__sends(char *);
  45. int P__transparent(int);
  46. /* lock.c */
  47. int Plock(void);
  48. /* misc.c */
  49. int Pblockspace(void);
  50. int Pblocksize(void);
  51. int Pnblocks(void);
  52. int Ptextspace(void);
  53. int Ptextfudge(void);
  54. double Ptextscale(void);
  55. /* nchars.c */
  56. int Pnchars(void);
  57. /* ncolors.c */
  58. int Pncolors(void);
  59. /* npixels.c */
  60. int Pnpixels(int *, int *);
  61. /* painter.c */
  62. char *Ppainter_name(void);
  63. /* pictsize.c */
  64. int Ppictsize(int, int);
  65. /* raster.c */
  66. int Praster(void);
  67. /* rle.c */
  68. int Prle_begin(void);
  69. int Prle_end(void);
  70. int Prle_set_cols(int);
  71. /* text.c */
  72. int Ptext(char *);
  73. /* vres.c */
  74. double Pvres(void);
  75. /* From Driver/{whatever} code */
  76. /* init.c */
  77. int Pinit(void);
  78. /* finish.c */
  79. int Pfinish(void);
  80. /* From driverlib */
  81. /* interface.c */
  82. int paint_interface(int, char **);
  83. int paint_error(char *);
  84. int paint_delay(int);
  85. int paint_lock(char *, int);
  86. int paint_unlock(void);
  87. int paint_colortable(int);
  88. /* colors.c */
  89. int Pset_color_levels(int);
  90. int Pcolorlevels(int *, int *, int *);
  91. int Pcolormultipliers(int *, int *, int *);
  92. int Pcolornum(double, double, double);
  93. int Pcolorvalue(int, float *, float *, float *);
  94. int Pncolors(void);
  95. /* io.c */
  96. int Pclose(void);
  97. int Pflush(void);
  98. int Pout(char *, int);
  99. int Poutc(int);
  100. int Pouts(char *);
  101. #ifdef PAINT_DRIVERLIB
  102. int Popen(char *);
  103. int Prle(unsigned char *, int);
  104. #else
  105. /* open.c */
  106. int Popen(void);
  107. int Prle(unsigned char, int);
  108. #endif