home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / ColourTran / HelpData next >
Encoding:
Text File  |  1994-08-10  |  36.1 KB  |  656 lines

  1. colourtrans_gcol_list
  2. Defined in:   <colourtrans=>colourtran.$>.h
  3. Declaration:  typedef
  4.                  struct
  5.                  {  <os_gcol=>os.os_gcol> gcol [...];
  6.                  }
  7.                  colourtrans_gcol_list;colourtrans_calibration_table
  8. Defined in:   <colourtrans=>colourtran.$>.h
  9. Declaration:  typedef
  10.                  struct
  11.                  {  byte c [...];
  12.                  }
  13.                  colourtrans_calibration_table;colourtrans_COLOUR_RANGE
  14. Defined in:   <colourtrans=>colourtran.$>.h
  15. Declaration:  #define colourtrans_COLOUR_RANGE 65536colourtrans_SET_FG
  16. Defined in:   <colourtrans=>colourtran.$>.h
  17. Declaration:  #define colourtrans_SET_FG 0x0ucolourtrans_SET_BG
  18. Defined in:   <colourtrans=>colourtran.$>.h
  19. Declaration:  #define colourtrans_SET_BG 0x80ucolourtrans_USE_ECFS
  20. Defined in:   <colourtrans=>colourtran.$>.h
  21. Declaration:  #define colourtrans_USE_ECFS 0x100ucolourtrans_SET_TEXT
  22. Defined in:   <colourtrans=>colourtran.$>.h
  23. Declaration:  #define colourtrans_SET_TEXT 0x200ucolourtrans_GIVEN_SPRITE
  24. Defined in:   <colourtrans=>colourtran.$>.h
  25. Declaration:  #define colourtrans_GIVEN_SPRITE 0x1ucolourtrans_CURRENT_IF_ABSENT
  26. Defined in:   <colourtrans=>colourtran.$>.h
  27. Declaration:  #define colourtrans_CURRENT_IF_ABSENT 0x2ucolourtrans_GIVEN_FLASHING
  28. Defined in:   <colourtrans=>colourtran.$>.h
  29. Declaration:  #define colourtrans_GIVEN_FLASHING 0x2ucolourtrans_GIVEN_TRANSFER_FN
  30. Defined in:   <colourtrans=>colourtran.$>.h
  31. Declaration:  #define colourtrans_GIVEN_TRANSFER_FN 0x4ucolourtrans_RETURN_PALETTE_TABLE
  32. Defined in:   <colourtrans=>colourtran.$>.h
  33. Declaration:  #define colourtrans_RETURN_PALETTE_TABLE 0x1000000ucolourtrans_CURRENT_PALETTE
  34. Defined in:   <colourtrans=>colourtran.$>.h
  35. Declaration:  #define colourtrans_CURRENT_PALETTE ((<os_palette=>os.os_palette> *) -1)colourtrans_DEFAULT_PALETTE
  36. Defined in:   <colourtrans=>colourtran.$>.h
  37. Declaration:  #define colourtrans_DEFAULT_PALETTE ((<os_palette=>os.os_palette> *) 0)colourtrans_CURRENT_FONT
  38. Defined in:   <colourtrans=>colourtran.$>.h
  39. Declaration:  #define colourtrans_CURRENT_FONT ((<font_f=>font.font_f>) 0)colourtrans_CURRENT_MODE
  40. Defined in:   <colourtrans=>colourtran.$>.h
  41. Declaration:  #define colourtrans_CURRENT_MODE ((<os_mode=>os.os_mode>) -1)error_COLOUR_TRANS_BAD_CALIB
  42. Defined in:   <colourtrans=>colourtran.$>.h
  43. Declaration:  #define error_COLOUR_TRANS_BAD_CALIB 0xA00uerror_COLOUR_TRANS_CONV_OVER
  44. Defined in:   <colourtrans=>colourtran.$>.h
  45. Declaration:  #define error_COLOUR_TRANS_CONV_OVER 0xA01uerror_COLOUR_TRANS_BAD_HSV
  46. Defined in:   <colourtrans=>colourtran.$>.h
  47. Declaration:  #define error_COLOUR_TRANS_BAD_HSV 0xA02uerror_COLOUR_TRANS_SWITCHED
  48. Defined in:   <colourtrans=>colourtran.$>.h
  49. Declaration:  #define error_COLOUR_TRANS_SWITCHED 0xA03uerror_COLOUR_TRANS_BAD_MISC_OP
  50. Defined in:   <colourtrans=>colourtran.$>.h
  51. Declaration:  #define error_COLOUR_TRANS_BAD_MISC_OP 0xA04uerror_COLOUR_TRANS_BAD_FLAGS
  52. Defined in:   <colourtrans=>colourtran.$>.h
  53. Declaration:  #define error_COLOUR_TRANS_BAD_FLAGS 0xA05uerror_COLOUR_TRANS_BUFF_OVER
  54. Defined in:   <colourtrans=>colourtran.$>.h
  55. Declaration:  #define error_COLOUR_TRANS_BUFF_OVER 0xA06uerror_COLOUR_TRANS_BAD_DEPTH
  56. Defined in:   <colourtrans=>colourtran.$>.h
  57. Declaration:  #define error_COLOUR_TRANS_BAD_DEPTH 0xA07uxcolourtrans_select_table
  58. Defined in:   <colourtrans=>colourtran.$>.h
  59. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_select_table (<os_mode=>os.os_mode> source_mode,
  60.                  <os_palette=>os.os_palette> *source_palette,
  61.                  <os_mode=>os.os_mode> dest_mode,
  62.                  <os_palette=>os.os_palette> *dest_palette,
  63.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab);
  64. Summary:      Sets up a translation table in a buffercolourtrans_select_table
  65. Defined in:   <colourtrans=>colourtran.$>.h
  66. Declaration:  extern void colourtrans_select_table (<os_mode=>os.os_mode> source_mode,
  67.                  <os_palette=>os.os_palette> *source_palette,
  68.                  <os_mode=>os.os_mode> dest_mode,
  69.                  <os_palette=>os.os_palette> *dest_palette,
  70.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab);
  71. Summary:      Sets up a translation table in a bufferxcolourtrans_select_table_for_sprite
  72. Defined in:   <colourtrans=>colourtran.$>.h
  73. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_select_table_for_sprite (<osspriteop_area=>osspriteop.osspriteop_area> *source_area,
  74.                  <osspriteop_id=>osspriteop.osspriteop_id> source_id,
  75.                  <os_mode=>os.os_mode> dest_mode,
  76.                  <os_palette=>os.os_palette> *dest_palette,
  77.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab,
  78.                  bits flags);
  79. Summary:      Sets up a translation table for a sprite in a buffercolourtrans_select_table_for_sprite
  80. Defined in:   <colourtrans=>colourtran.$>.h
  81. Declaration:  extern void colourtrans_select_table_for_sprite (<osspriteop_area=>osspriteop.osspriteop_area> *source_area,
  82.                  <osspriteop_id=>osspriteop.osspriteop_id> source_id,
  83.                  <os_mode=>os.os_mode> dest_mode,
  84.                  <os_palette=>os.os_palette> *dest_palette,
  85.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab,
  86.                  bits flags);
  87. Summary:      Sets up a translation table for a sprite in a bufferxcolourtrans_select_gcol_table
  88. Defined in:   <colourtrans=>colourtran.$>.h
  89. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_select_gcol_table (<os_mode=>os.os_mode> source_mode,
  90.                  <os_palette=>os.os_palette> *source_palette,
  91.                  <os_mode=>os.os_mode> dest_mode,
  92.                  <os_palette=>os.os_palette> *dest_palette,
  93.                  <colourtrans_gcol_list> *gcol_list);
  94. Summary:      Sets up a list of GCOL's in a buffercolourtrans_select_gcol_table
  95. Defined in:   <colourtrans=>colourtran.$>.h
  96. Declaration:  extern void colourtrans_select_gcol_table (<os_mode=>os.os_mode> source_mode,
  97.                  <os_palette=>os.os_palette> *source_palette,
  98.                  <os_mode=>os.os_mode> dest_mode,
  99.                  <os_palette=>os.os_palette> *dest_palette,
  100.                  <colourtrans_gcol_list> *gcol_list);
  101. Summary:      Sets up a list of GCOL's in a bufferxcolourtrans_select_gcol_table_for_sprite
  102. Defined in:   <colourtrans=>colourtran.$>.h
  103. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_select_gcol_table_for_sprite (<osspriteop_area=>osspriteop.osspriteop_area> *source_area,
  104.                  <osspriteop_id=>osspriteop.osspriteop_id> source_id,
  105.                  <os_mode=>os.os_mode> dest_mode,
  106.                  <os_palette=>os.os_palette> *dest_palette,
  107.                  <colourtrans_gcol_list> *gcol_list,
  108.                  bits flags);
  109. Summary:      Sets up a list of GCOL's for a sprite in a buffercolourtrans_select_gcol_table_for_sprite
  110. Defined in:   <colourtrans=>colourtran.$>.h
  111. Declaration:  extern void colourtrans_select_gcol_table_for_sprite (<osspriteop_area=>osspriteop.osspriteop_area> *source_area,
  112.                  <osspriteop_id=>osspriteop.osspriteop_id> source_id,
  113.                  <os_mode=>os.os_mode> dest_mode,
  114.                  <os_palette=>os.os_palette> *dest_palette,
  115.                  <colourtrans_gcol_list> *gcol_list,
  116.                  bits flags);
  117. Summary:      Sets up a list of GCOL's for a sprite in a bufferxcolourtrans_return_gcol
  118. Defined in:   <colourtrans=>colourtran.$>.h
  119. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_gcol (<os_colour=>os.os_colour> colour,
  120.                  <os_gcol=>os.os_gcol> *gcol);
  121. Summary:      Gets the closest GCOL for a palette entrycolourtrans_return_gcol
  122. Defined in:   <colourtrans=>colourtran.$>.h
  123. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_return_gcol (<os_colour=>os.os_colour> colour);
  124. Summary:      Gets the closest GCOL for a palette entryxcolourtrans_set_gcol
  125. Defined in:   <colourtrans=>colourtran.$>.h
  126. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_gcol (<os_colour=>os.os_colour> colour,
  127.                  bits flags,
  128.                  <os_action=>os.os_action> action,
  129.                  <os_gcol=>os.os_gcol> *gcol,
  130.                  int *log2_bpp);
  131. Summary:      Sets the closest GCOL for a palette entrycolourtrans_set_gcol
  132. Defined in:   <colourtrans=>colourtran.$>.h
  133. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_set_gcol (<os_colour=>os.os_colour> colour,
  134.                  bits flags,
  135.                  <os_action=>os.os_action> action,
  136.                  int *log2_bpp);
  137. Summary:      Sets the closest GCOL for a palette entryxcolourtrans_return_colour_number
  138. Defined in:   <colourtrans=>colourtran.$>.h
  139. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_colour_number (<os_colour=>os.os_colour> colour,
  140.                  <os_colour_number=>os.os_colour_number> *colour_number);
  141. Summary:      Gets the closest colour for a palette entrycolourtrans_return_colour_number
  142. Defined in:   <colourtrans=>colourtran.$>.h
  143. Declaration:  extern <os_colour_number=>os.os_colour_number> colourtrans_return_colour_number (<os_colour=>os.os_colour> colour);
  144. Summary:      Gets the closest colour for a palette entryxcolourtrans_return_gcol_for_mode
  145. Defined in:   <colourtrans=>colourtran.$>.h
  146. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_gcol_for_mode (<os_colour=>os.os_colour> colour,
  147.                  <os_mode=>os.os_mode> mode,
  148.                  <os_palette=>os.os_palette> *dest_palette,
  149.                  <os_gcol=>os.os_gcol> *gcol);
  150. Summary:      Sets the closest GCOL for a palette entrycolourtrans_return_gcol_for_mode
  151. Defined in:   <colourtrans=>colourtran.$>.h
  152. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_return_gcol_for_mode (<os_colour=>os.os_colour> colour,
  153.                  <os_mode=>os.os_mode> mode,
  154.                  <os_palette=>os.os_palette> *dest_palette);
  155. Summary:      Sets the closest GCOL for a palette entryxcolourtrans_return_colour_number_for_mode
  156. Defined in:   <colourtrans=>colourtran.$>.h
  157. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_colour_number_for_mode (<os_colour=>os.os_colour> colour,
  158.                  <os_mode=>os.os_mode> mode,
  159.                  <os_palette=>os.os_palette> *dest_palette,
  160.                  <os_colour_number=>os.os_colour_number> *colour_number);
  161. Summary:      Gets the closest colour for a palette entrycolourtrans_return_colour_number_for_mode
  162. Defined in:   <colourtrans=>colourtran.$>.h
  163. Declaration:  extern <os_colour_number=>os.os_colour_number> colourtrans_return_colour_number_for_mode (<os_colour=>os.os_colour> colour,
  164.                  <os_mode=>os.os_mode> mode,
  165.                  <os_palette=>os.os_palette> *dest_palette);
  166. Summary:      Gets the closest colour for a palette entryxcolourtrans_return_opp_gcol
  167. Defined in:   <colourtrans=>colourtran.$>.h
  168. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_opp_gcol (<os_colour=>os.os_colour> colour,
  169.                  <os_gcol=>os.os_gcol> *gcol);
  170. Summary:      Gets the furthest GCOL for a palette entrycolourtrans_return_opp_gcol
  171. Defined in:   <colourtrans=>colourtran.$>.h
  172. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_return_opp_gcol (<os_colour=>os.os_colour> colour);
  173. Summary:      Gets the furthest GCOL for a palette entryxcolourtrans_set_opp_gcol
  174. Defined in:   <colourtrans=>colourtran.$>.h
  175. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_opp_gcol (<os_colour=>os.os_colour> colour,
  176.                  bits flags,
  177.                  <os_action=>os.os_action> action,
  178.                  <os_gcol=>os.os_gcol> *gcol,
  179.                  int *log2_bpp);
  180. Summary:      Sets the furthest GCOL for a palette entrycolourtrans_set_opp_gcol
  181. Defined in:   <colourtrans=>colourtran.$>.h
  182. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_set_opp_gcol (<os_colour=>os.os_colour> colour,
  183.                  bits flags,
  184.                  <os_action=>os.os_action> action,
  185.                  int *log2_bpp);
  186. Summary:      Sets the furthest GCOL for a palette entryxcolourtrans_return_opp_colour_number
  187. Defined in:   <colourtrans=>colourtran.$>.h
  188. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_opp_colour_number (<os_colour=>os.os_colour> colour,
  189.                  <os_colour_number=>os.os_colour_number> *colour_number);
  190. Summary:      Gets the furthest colour for a palette entrycolourtrans_return_opp_colour_number
  191. Defined in:   <colourtrans=>colourtran.$>.h
  192. Declaration:  extern <os_colour_number=>os.os_colour_number> colourtrans_return_opp_colour_number (<os_colour=>os.os_colour> colour);
  193. Summary:      Gets the furthest colour for a palette entryxcolourtrans_return_opp_gcol_for_mode
  194. Defined in:   <colourtrans=>colourtran.$>.h
  195. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_opp_gcol_for_mode (<os_colour=>os.os_colour> colour,
  196.                  <os_mode=>os.os_mode> mode,
  197.                  <os_palette=>os.os_palette> *dest_palette,
  198.                  <os_gcol=>os.os_gcol> *gcol);
  199. Summary:      Gets the furthest GCOL for a palette entrycolourtrans_return_opp_gcol_for_mode
  200. Defined in:   <colourtrans=>colourtran.$>.h
  201. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_return_opp_gcol_for_mode (<os_colour=>os.os_colour> colour,
  202.                  <os_mode=>os.os_mode> mode,
  203.                  <os_palette=>os.os_palette> *dest_palette);
  204. Summary:      Gets the furthest GCOL for a palette entryxcolourtrans_return_opp_colour_number_for_mode
  205. Defined in:   <colourtrans=>colourtran.$>.h
  206. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_opp_colour_number_for_mode (<os_colour=>os.os_colour> colour,
  207.                  <os_mode=>os.os_mode> mode,
  208.                  <os_palette=>os.os_palette> *dest_palette,
  209.                  <os_colour_number=>os.os_colour_number> *colour_number);
  210. Summary:      Gets the furthest colour for a palette entrycolourtrans_return_opp_colour_number_for_mode
  211. Defined in:   <colourtrans=>colourtran.$>.h
  212. Declaration:  extern <os_colour_number=>os.os_colour_number> colourtrans_return_opp_colour_number_for_mode (<os_colour=>os.os_colour> colour,
  213.                  <os_mode=>os.os_mode> mode,
  214.                  <os_palette=>os.os_palette> *dest_palette);
  215. Summary:      Gets the furthest colour for a palette entryxcolourtrans_gcol_to_colour_number
  216. Defined in:   <colourtrans=>colourtran.$>.h
  217. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_gcol_to_colour_number (<os_gcol=>os.os_gcol> gcol,
  218.                  <os_colour_number=>os.os_colour_number> *colour_number);
  219. Summary:      Translates a GCOL to a colour numbercolourtrans_gcol_to_colour_number
  220. Defined in:   <colourtrans=>colourtran.$>.h
  221. Declaration:  extern <os_colour_number=>os.os_colour_number> colourtrans_gcol_to_colour_number (<os_gcol=>os.os_gcol> gcol);
  222. Summary:      Translates a GCOL to a colour numberxcolourtrans_colour_number_to_gcol
  223. Defined in:   <colourtrans=>colourtran.$>.h
  224. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_colour_number_to_gcol (<os_colour_number=>os.os_colour_number> colour_number,
  225.                  <os_gcol=>os.os_gcol> *gcol);
  226. Summary:      Translates a colour number to a GCOLcolourtrans_colour_number_to_gcol
  227. Defined in:   <colourtrans=>colourtran.$>.h
  228. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_colour_number_to_gcol (<os_colour_number=>os.os_colour_number> colour_number);
  229. Summary:      Translates a colour number to a GCOLxcolourtrans_return_font_colours
  230. Defined in:   <colourtrans=>colourtran.$>.h
  231. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_return_font_colours (<font_f=>font.font_f> font,
  232.                  <os_colour=>os.os_colour> bg_hint,
  233.                  <os_colour=>os.os_colour> fill,
  234.                  int offset,
  235.                  <os_colour=>os.os_colour> *bg_hint_out,
  236.                  <os_colour=>os.os_colour> *fill_out,
  237.                  int *offset_out);
  238. Summary:      Finds the best range of anti-alias colours to match a pair of palette entriescolourtrans_return_font_colours
  239. Defined in:   <colourtrans=>colourtran.$>.h
  240. Declaration:  extern void colourtrans_return_font_colours (<font_f=>font.font_f> font,
  241.                  <os_colour=>os.os_colour> bg_hint,
  242.                  <os_colour=>os.os_colour> fill,
  243.                  int offset,
  244.                  <os_colour=>os.os_colour> *bg_hint_out,
  245.                  <os_colour=>os.os_colour> *fill_out,
  246.                  int *offset_out);
  247. Summary:      Finds the best range of anti-alias colours to match a pair of palette entriesxcolourtrans_set_font_colours
  248. Defined in:   <colourtrans=>colourtran.$>.h
  249. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_font_colours (<font_f=>font.font_f> font,
  250.                  <os_colour=>os.os_colour> bg_hint,
  251.                  <os_colour=>os.os_colour> fill,
  252.                  int offset,
  253.                  <os_colour=>os.os_colour> *bg_hint_out,
  254.                  <os_colour=>os.os_colour> *fill_out,
  255.                  int *offset_out);
  256. Summary:      Sets the best range of anti-alias colours to match a pair of palette entriescolourtrans_set_font_colours
  257. Defined in:   <colourtrans=>colourtran.$>.h
  258. Declaration:  extern void colourtrans_set_font_colours (<font_f=>font.font_f> font,
  259.                  <os_colour=>os.os_colour> bg_hint,
  260.                  <os_colour=>os.os_colour> fill,
  261.                  int offset,
  262.                  <os_colour=>os.os_colour> *bg_hint_out,
  263.                  <os_colour=>os.os_colour> *fill_out,
  264.                  int *offset_out);
  265. Summary:      Sets the best range of anti-alias colours to match a pair of palette entriesxcolourtrans_invalidate_cache
  266. Defined in:   <colourtrans=>colourtran.$>.h
  267. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_invalidate_cache (void);
  268. Summary:      Informs ColourTrans that the palette has been changed by some other meanscolourtrans_invalidate_cache
  269. Defined in:   <colourtrans=>colourtran.$>.h
  270. Declaration:  extern void colourtrans_invalidate_cache (void);
  271. Summary:      Informs ColourTrans that the palette has been changed by some other meansxcolourtrans_set_calibration
  272. Defined in:   <colourtrans=>colourtran.$>.h
  273. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_calibration (<colourtrans_calibration_table> *calibration_table);
  274. Summary:      Sets the calibration table for the screencolourtrans_set_calibration
  275. Defined in:   <colourtrans=>colourtran.$>.h
  276. Declaration:  extern void colourtrans_set_calibration (<colourtrans_calibration_table> *calibration_table);
  277. Summary:      Sets the calibration table for the screenxcolourtrans_read_calibration
  278. Defined in:   <colourtrans=>colourtran.$>.h
  279. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_read_calibration (<colourtrans_calibration_table> *calibration_table,
  280.                  int *size);
  281. Summary:      Reads the calibration table for the screencolourtrans_read_calibration
  282. Defined in:   <colourtrans=>colourtran.$>.h
  283. Declaration:  extern void colourtrans_read_calibration (<colourtrans_calibration_table> *calibration_table,
  284.                  int *size);
  285. Summary:      Reads the calibration table for the screenxcolourtrans_convert_device_colour
  286. Defined in:   <colourtrans=>colourtran.$>.h
  287. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_device_colour (<os_colour=>os.os_colour> colour,
  288.                  <colourtrans_calibration_table> *calibration_table,
  289.                  <os_colour=>os.os_colour> *colour_out);
  290. Summary:      Converts a device colour to a standard colourcolourtrans_convert_device_colour
  291. Defined in:   <colourtrans=>colourtran.$>.h
  292. Declaration:  extern <os_colour=>os.os_colour> colourtrans_convert_device_colour (<os_colour=>os.os_colour> colour,
  293.                  <colourtrans_calibration_table> *calibration_table);
  294. Summary:      Converts a device colour to a standard colourxcolourtrans_convert_device_palette
  295. Defined in:   <colourtrans=>colourtran.$>.h
  296. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_device_palette (int colour_count,
  297.                  <os_colour=>os.os_colour> *list,
  298.                  <os_colour=>os.os_colour> *buffer,
  299.                  <colourtrans_calibration_table> *calibration_table);
  300. Summary:      Converts a device palette to standard colourscolourtrans_convert_device_palette
  301. Defined in:   <colourtrans=>colourtran.$>.h
  302. Declaration:  extern void colourtrans_convert_device_palette (int colour_count,
  303.                  <os_colour=>os.os_colour> *list,
  304.                  <os_colour=>os.os_colour> *buffer,
  305.                  <colourtrans_calibration_table> *calibration_table);
  306. Summary:      Converts a device palette to standard coloursxcolourtrans_convert_rgb_to_cie
  307. Defined in:   <colourtrans=>colourtran.$>.h
  308. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_rgb_to_cie (int r,
  309.                  int g,
  310.                  int b,
  311.                  int *x,
  312.                  int *y,
  313.                  int *z);
  314. Summary:      Converts an RGB colour to CIE representationcolourtrans_convert_rgb_to_cie
  315. Defined in:   <colourtrans=>colourtran.$>.h
  316. Declaration:  extern void colourtrans_convert_rgb_to_cie (int r,
  317.                  int g,
  318.                  int b,
  319.                  int *x,
  320.                  int *y,
  321.                  int *z);
  322. Summary:      Converts an RGB colour to CIE representationxcolourtrans_convert_cie_to_rgb
  323. Defined in:   <colourtrans=>colourtran.$>.h
  324. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_cie_to_rgb (int x,
  325.                  int y,
  326.                  int z,
  327.                  int *r,
  328.                  int *g,
  329.                  int *b);
  330. Summary:      Converts a CIE colour to RGB representationcolourtrans_convert_cie_to_rgb
  331. Defined in:   <colourtrans=>colourtran.$>.h
  332. Declaration:  extern void colourtrans_convert_cie_to_rgb (int x,
  333.                  int y,
  334.                  int z,
  335.                  int *r,
  336.                  int *g,
  337.                  int *b);
  338. Summary:      Converts a CIE colour to RGB representationxcolourtrans_write_calibration_to_file
  339. Defined in:   <colourtrans=>colourtran.$>.h
  340. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_write_calibration_to_file (bits flags,
  341.                  <os_f=>os.os_f> file);
  342. Summary:      Saves the current calibration to a filecolourtrans_write_calibration_to_file
  343. Defined in:   <colourtrans=>colourtran.$>.h
  344. Declaration:  extern void colourtrans_write_calibration_to_file (bits flags,
  345.                  <os_f=>os.os_f> file);
  346. Summary:      Saves the current calibration to a filexcolourtrans_convert_rgb_to_hsv
  347. Defined in:   <colourtrans=>colourtran.$>.h
  348. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_rgb_to_hsv (int r,
  349.                  int g,
  350.                  int b,
  351.                  int *h,
  352.                  int *s,
  353.                  int *v);
  354. Summary:      Converts an RGB colour to HSV representationcolourtrans_convert_rgb_to_hsv
  355. Defined in:   <colourtrans=>colourtran.$>.h
  356. Declaration:  extern void colourtrans_convert_rgb_to_hsv (int r,
  357.                  int g,
  358.                  int b,
  359.                  int *h,
  360.                  int *s,
  361.                  int *v);
  362. Summary:      Converts an RGB colour to HSV representationxcolourtrans_convert_hsv_to_rgb
  363. Defined in:   <colourtrans=>colourtran.$>.h
  364. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_hsv_to_rgb (int h,
  365.                  int s,
  366.                  int v,
  367.                  int *r,
  368.                  int *g,
  369.                  int *b);
  370. Summary:      Converts an HSV colour to RGB representationcolourtrans_convert_hsv_to_rgb
  371. Defined in:   <colourtrans=>colourtran.$>.h
  372. Declaration:  extern void colourtrans_convert_hsv_to_rgb (int h,
  373.                  int s,
  374.                  int v,
  375.                  int *r,
  376.                  int *g,
  377.                  int *b);
  378. Summary:      Converts an HSV colour to RGB representationxcolourtrans_convert_rgb_to_cmyk
  379. Defined in:   <colourtrans=>colourtran.$>.h
  380. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_rgb_to_cmyk (int r,
  381.                  int g,
  382.                  int b,
  383.                  int *c,
  384.                  int *m,
  385.                  int *y,
  386.                  int *k);
  387. Summary:      Converts an RGB colour to CMYK representationcolourtrans_convert_rgb_to_cmyk
  388. Defined in:   <colourtrans=>colourtran.$>.h
  389. Declaration:  extern void colourtrans_convert_rgb_to_cmyk (int r,
  390.                  int g,
  391.                  int b,
  392.                  int *c,
  393.                  int *m,
  394.                  int *y,
  395.                  int *k);
  396. Summary:      Converts an RGB colour to CMYK representationxcolourtrans_convert_cmyk_to_rgb
  397. Defined in:   <colourtrans=>colourtran.$>.h
  398. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_convert_cmyk_to_rgb (int c,
  399.                  int m,
  400.                  int y,
  401.                  int k,
  402.                  int *r,
  403.                  int *g,
  404.                  int *b);
  405. Summary:      Converts a CMYK colour to RGB representationcolourtrans_convert_cmyk_to_rgb
  406. Defined in:   <colourtrans=>colourtran.$>.h
  407. Declaration:  extern void colourtrans_convert_cmyk_to_rgb (int c,
  408.                  int m,
  409.                  int y,
  410.                  int k,
  411.                  int *r,
  412.                  int *g,
  413.                  int *b);
  414. Summary:      Converts a CMYK colour to RGB representationxcolourtrans_read_palette
  415. Defined in:   <colourtrans=>colourtran.$>.h
  416. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_read_palette (<osspriteop_area=>osspriteop.osspriteop_area> *area,
  417.                  <osspriteop_id=>osspriteop.osspriteop_id> id,
  418.                  <os_palette=>os.os_palette> *palette,
  419.                  int size,
  420.                  bits flags,
  421.                  int *used);
  422. Summary:      Reads either the screen's palette, or a sprite's palettecolourtrans_read_palette
  423. Defined in:   <colourtrans=>colourtran.$>.h
  424. Declaration:  extern void colourtrans_read_palette (<osspriteop_area=>osspriteop.osspriteop_area> *area,
  425.                  <osspriteop_id=>osspriteop.osspriteop_id> id,
  426.                  <os_palette=>os.os_palette> *palette,
  427.                  int size,
  428.                  bits flags,
  429.                  int *used);
  430. Summary:      Reads either the screen's palette, or a sprite's palettexcolourtrans_write_palette
  431. Defined in:   <colourtrans=>colourtran.$>.h
  432. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_write_palette (<osspriteop_area=>osspriteop.osspriteop_area> *area,
  433.                  <osspriteop_id=>osspriteop.osspriteop_id> id,
  434.                  <os_palette=>os.os_palette> *palette,
  435.                  bits flags);
  436. Summary:      Writes to either the screen's palette, or to a sprite's palettecolourtrans_write_palette
  437. Defined in:   <colourtrans=>colourtran.$>.h
  438. Declaration:  extern void colourtrans_write_palette (<osspriteop_area=>osspriteop.osspriteop_area> *area,
  439.                  <osspriteop_id=>osspriteop.osspriteop_id> id,
  440.                  <os_palette=>os.os_palette> *palette,
  441.                  bits flags);
  442. Summary:      Writes to either the screen's palette, or to a sprite's palettexcolourtrans_set_colour
  443. Defined in:   <colourtrans=>colourtran.$>.h
  444. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_colour (<os_gcol=>os.os_gcol> gcol,
  445.                  bits flags,
  446.                  <os_action=>os.os_action> action);
  447. Summary:      Changes the foreground or background colour to a GCOL numbercolourtrans_set_colour
  448. Defined in:   <colourtrans=>colourtran.$>.h
  449. Declaration:  extern void colourtrans_set_colour (<os_gcol=>os.os_gcol> gcol,
  450.                  bits flags,
  451.                  <os_action=>os.os_action> action);
  452. Summary:      Changes the foreground or background colour to a GCOL numberxcolourtrans_misc_op
  453. This call is for internal use onlycolourtrans_misc_op
  454. This call is for internal use onlyxcolourtransmiscop_set_weights
  455. Defined in:   <colourtrans=>colourtran.$>.h
  456. Declaration:  extern <os_error=>os.os_error> *xcolourtransmiscop_set_weights (int rweight,
  457.                  int gweight,
  458.                  int bweight);
  459. Summary:      This call is for internal use onlycolourtransmiscop_set_weights
  460. Defined in:   <colourtrans=>colourtran.$>.h
  461. Declaration:  extern void colourtransmiscop_set_weights (int rweight,
  462.                  int gweight,
  463.                  int bweight);
  464. Summary:      This call is for internal use onlyxcolourtrans_write_loadings_to_file
  465. Defined in:   <colourtrans=>colourtran.$>.h
  466. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_write_loadings_to_file (<os_f=>os.os_f> file);
  467. Summary:      Writes to a file a *command that would set the ColourTrans error loadingscolourtrans_write_loadings_to_file
  468. Defined in:   <colourtrans=>colourtran.$>.h
  469. Declaration:  extern void colourtrans_write_loadings_to_file (<os_f=>os.os_f> file);
  470. Summary:      Writes to a file a *command that would set the ColourTrans error loadingsxcolourtrans_set_text_colour
  471. Defined in:   <colourtrans=>colourtran.$>.h
  472. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_text_colour (<os_colour=>os.os_colour> colour,
  473.                  bits flags,
  474.                  <os_gcol=>os.os_gcol> *gcol);
  475. Summary:      Changes the text foreground or background colour to a GCOL numbercolourtrans_set_text_colour
  476. Defined in:   <colourtrans=>colourtran.$>.h
  477. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_set_text_colour (<os_colour=>os.os_colour> colour,
  478.                  bits flags);
  479. Summary:      Changes the text foreground or background colour to a GCOL numberxcolourtrans_set_opp_text_colour
  480. Defined in:   <colourtrans=>colourtran.$>.h
  481. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_set_opp_text_colour (<os_colour=>os.os_colour> colour,
  482.                  bits flags,
  483.                  <os_gcol=>os.os_gcol> *gcol);
  484. Summary:      Changes the text foreground or background colour to a GCOL numbercolourtrans_set_opp_text_colour
  485. Defined in:   <colourtrans=>colourtran.$>.h
  486. Declaration:  extern <os_gcol=>os.os_gcol> colourtrans_set_opp_text_colour (<os_colour=>os.os_colour> colour,
  487.                  bits flags);
  488. Summary:      Changes the text foreground or background colour to a GCOL numberxcolourtrans_generate_table
  489. Defined in:   <colourtrans=>colourtran.$>.h
  490. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_generate_table (<os_mode=>os.os_mode> source_mode,
  491.                  <os_palette=>os.os_palette> *source_palette,
  492.                  <os_mode=>os.os_mode> dest_mode,
  493.                  <os_palette=>os.os_palette> *dest_palette,
  494.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab,
  495.                  bits flags,
  496.                  void *workspace,
  497.                  void *transfer_fn,
  498.                  int *size);
  499. Summary:      Sets up a translation table in a buffercolourtrans_generate_table
  500. Defined in:   <colourtrans=>colourtran.$>.h
  501. Declaration:  extern void colourtrans_generate_table (<os_mode=>os.os_mode> source_mode,
  502.                  <os_palette=>os.os_palette> *source_palette,
  503.                  <os_mode=>os.os_mode> dest_mode,
  504.                  <os_palette=>os.os_palette> *dest_palette,
  505.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab,
  506.                  bits flags,
  507.                  void *workspace,
  508.                  void *transfer_fn,
  509.                  int *size);
  510. Summary:      Sets up a translation table in a bufferxcolourtrans_generate_table_for_sprite
  511. Defined in:   <colourtrans=>colourtran.$>.h
  512. Declaration:  extern <os_error=>os.os_error> *xcolourtrans_generate_table_for_sprite (<osspriteop_area=>osspriteop.osspriteop_area> *source_area,
  513.                  <osspriteop_id=>osspriteop.osspriteop_id> source_id,
  514.                  <os_mode=>os.os_mode> dest_mode,
  515.                  <os_palette=>os.os_palette> *dest_palette,
  516.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab,
  517.                  bits flags,
  518.                  void *workspace,
  519.                  void *transfer_fn,
  520.                  int *size);
  521. Summary:      Sets up a translation table for a sprite in a buffercolourtrans_generate_table_for_sprite
  522. Defined in:   <colourtrans=>colourtran.$>.h
  523. Declaration:  extern void colourtrans_generate_table_for_sprite (<osspriteop_area=>osspriteop.osspriteop_area> *source_area,
  524.                  <osspriteop_id=>osspriteop.osspriteop_id> source_id,
  525.                  <os_mode=>os.os_mode> dest_mode,
  526.                  <os_palette=>os.os_palette> *dest_palette,
  527.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab,
  528.                  bits flags,
  529.                  void *workspace,
  530.                  void *transfer_fn,
  531.                  int *size);
  532. Summary:      Sets up a translation table for a sprite in a bufferxcolourv
  533. ColourTrans module vectorcolourv
  534. ColourTrans module vectorxservice_calibration_changed
  535. Defined in:   <colourtrans=>colourtran.$>.h
  536. Declaration:  extern <os_error=>os.os_error> *xservice_calibration_changed (void);
  537. Summary:      Screen calibration has changedservice_calibration_changed
  538. Defined in:   <colourtrans=>colourtran.$>.h
  539. Declaration:  extern void service_calibration_changed (void);
  540. Summary:      Screen calibration has changedxservice_invalidate_cache
  541. Defined in:   <colourtrans=>colourtran.$>.h
  542. Declaration:  extern <os_error=>os.os_error> *xservice_invalidate_cache (void);
  543. Summary:      Broadcast whenever the cache is flushed within ColourTransservice_invalidate_cache
  544. Defined in:   <colourtrans=>colourtran.$>.h
  545. Declaration:  extern void service_invalidate_cache (void);
  546. Summary:      Broadcast whenever the cache is flushed within ColourTransColourTrans
  547. <colourtrans_gcol_list>
  548. <colourtrans_calibration_table>
  549. <colourtrans_COLOUR_RANGE>
  550. <colourtrans_SET_FG>
  551. <colourtrans_SET_BG>
  552. <colourtrans_USE_ECFS>
  553. <colourtrans_SET_TEXT>
  554. <colourtrans_GIVEN_SPRITE>
  555. <colourtrans_CURRENT_IF_ABSENT>
  556. <colourtrans_GIVEN_FLASHING>
  557. <colourtrans_GIVEN_TRANSFER_FN>
  558. <colourtrans_RETURN_PALETTE_TABLE>
  559. <colourtrans_CURRENT_PALETTE>
  560. <colourtrans_DEFAULT_PALETTE>
  561. <colourtrans_CURRENT_FONT>
  562. <colourtrans_CURRENT_MODE>
  563. <error_COLOUR_TRANS_BAD_CALIB>
  564. <error_COLOUR_TRANS_CONV_OVER>
  565. <error_COLOUR_TRANS_BAD_HSV>
  566. <error_COLOUR_TRANS_SWITCHED>
  567. <error_COLOUR_TRANS_BAD_MISC_OP>
  568. <error_COLOUR_TRANS_BAD_FLAGS>
  569. <error_COLOUR_TRANS_BUFF_OVER>
  570. <error_COLOUR_TRANS_BAD_DEPTH>
  571. <xcolourtrans_select_table>
  572. <colourtrans_select_table>
  573. <xcolourtrans_select_table_for_sprite>
  574. <colourtrans_select_table_for_sprite>
  575. <xcolourtrans_select_gcol_table>
  576. <colourtrans_select_gcol_table>
  577. <xcolourtrans_select_gcol_table_for_sprite>
  578. <colourtrans_select_gcol_table_for_sprite>
  579. <xcolourtrans_return_gcol>
  580. <colourtrans_return_gcol>
  581. <xcolourtrans_set_gcol>
  582. <colourtrans_set_gcol>
  583. <xcolourtrans_return_colour_number>
  584. <colourtrans_return_colour_number>
  585. <xcolourtrans_return_gcol_for_mode>
  586. <colourtrans_return_gcol_for_mode>
  587. <xcolourtrans_return_colour_number_for_mode>
  588. <colourtrans_return_colour_number_for_mode>
  589. <xcolourtrans_return_opp_gcol>
  590. <colourtrans_return_opp_gcol>
  591. <xcolourtrans_set_opp_gcol>
  592. <colourtrans_set_opp_gcol>
  593. <xcolourtrans_return_opp_colour_number>
  594. <colourtrans_return_opp_colour_number>
  595. <xcolourtrans_return_opp_gcol_for_mode>
  596. <colourtrans_return_opp_gcol_for_mode>
  597. <xcolourtrans_return_opp_colour_number_for_mode>
  598. <colourtrans_return_opp_colour_number_for_mode>
  599. <xcolourtrans_gcol_to_colour_number>
  600. <colourtrans_gcol_to_colour_number>
  601. <xcolourtrans_colour_number_to_gcol>
  602. <colourtrans_colour_number_to_gcol>
  603. <xcolourtrans_return_font_colours>
  604. <colourtrans_return_font_colours>
  605. <xcolourtrans_set_font_colours>
  606. <colourtrans_set_font_colours>
  607. <xcolourtrans_invalidate_cache>
  608. <colourtrans_invalidate_cache>
  609. <xcolourtrans_set_calibration>
  610. <colourtrans_set_calibration>
  611. <xcolourtrans_read_calibration>
  612. <colourtrans_read_calibration>
  613. <xcolourtrans_convert_device_colour>
  614. <colourtrans_convert_device_colour>
  615. <xcolourtrans_convert_device_palette>
  616. <colourtrans_convert_device_palette>
  617. <xcolourtrans_convert_rgb_to_cie>
  618. <colourtrans_convert_rgb_to_cie>
  619. <xcolourtrans_convert_cie_to_rgb>
  620. <colourtrans_convert_cie_to_rgb>
  621. <xcolourtrans_write_calibration_to_file>
  622. <colourtrans_write_calibration_to_file>
  623. <xcolourtrans_convert_rgb_to_hsv>
  624. <colourtrans_convert_rgb_to_hsv>
  625. <xcolourtrans_convert_hsv_to_rgb>
  626. <colourtrans_convert_hsv_to_rgb>
  627. <xcolourtrans_convert_rgb_to_cmyk>
  628. <colourtrans_convert_rgb_to_cmyk>
  629. <xcolourtrans_convert_cmyk_to_rgb>
  630. <colourtrans_convert_cmyk_to_rgb>
  631. <xcolourtrans_read_palette>
  632. <colourtrans_read_palette>
  633. <xcolourtrans_write_palette>
  634. <colourtrans_write_palette>
  635. <xcolourtrans_set_colour>
  636. <colourtrans_set_colour>
  637. <xcolourtrans_misc_op>
  638. <colourtrans_misc_op>
  639. <xcolourtransmiscop_set_weights>
  640. <colourtransmiscop_set_weights>
  641. <xcolourtrans_write_loadings_to_file>
  642. <colourtrans_write_loadings_to_file>
  643. <xcolourtrans_set_text_colour>
  644. <colourtrans_set_text_colour>
  645. <xcolourtrans_set_opp_text_colour>
  646. <colourtrans_set_opp_text_colour>
  647. <xcolourtrans_generate_table>
  648. <colourtrans_generate_table>
  649. <xcolourtrans_generate_table_for_sprite>
  650. <colourtrans_generate_table_for_sprite>
  651. <xcolourv>
  652. <colourv>
  653. <xservice_calibration_changed>
  654. <service_calibration_changed>
  655. <xservice_invalidate_cache>
  656. <service_invalidate_cache>