home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / OSSpriteOp / HelpData next >
Encoding:
Text File  |  1994-09-22  |  44.2 KB  |  984 lines

  1. osspriteop_trans_tab
  2. Defined in:   <osspriteop=>osspriteop.$>.h
  3. Declaration:  typedef
  4.                  struct
  5.                  {  byte c [...];
  6.                  }
  7.                  osspriteop_trans_tab;osspriteop_area
  8. Defined in:   <osspriteop=>osspriteop.$>.h
  9. Declaration:  typedef
  10.                  struct
  11.                  {  int size;
  12.                     int sprite_count;
  13.                     int first;
  14.                     int used;
  15.                  }
  16.                  osspriteop_area;osspriteop_header
  17. Defined in:   <osspriteop=>osspriteop.$>.h
  18. Declaration:  typedef
  19.                  struct
  20.                  {  int size;
  21.                     char name [12];
  22.                     int width;
  23.                     int height;
  24.                     int left_bit;
  25.                     int right_bit;
  26.                     int image;
  27.                     int mask;
  28.                     <os_mode=>os.os_mode> mode;
  29.                  }
  30.                  osspriteop_header;osspriteop_id
  31. Defined in:   <osspriteop=>osspriteop.$>.h
  32. Declaration:  typedef ... osspriteop_id;osspriteop_save_area
  33. Defined in:   <osspriteop=>osspriteop.$>.h
  34. Declaration:  typedef
  35.                  struct
  36.                  {  int a [...];
  37.                  }
  38.                  osspriteop_save_area;osspriteop_NAME_LIMIT
  39. Defined in:   <osspriteop=>osspriteop.$>.h
  40. Declaration:  #define osspriteop_NAME_LIMIT 12osspriteop_SYSTEM_AREA
  41. Defined in:   <osspriteop=>osspriteop.$>.h
  42. Declaration:  #define osspriteop_SYSTEM_AREA 0x0uosspriteop_USER_AREA
  43. Defined in:   <osspriteop=>osspriteop.$>.h
  44. Declaration:  #define osspriteop_USER_AREA 0x100uosspriteop_NAME
  45. Defined in:   <osspriteop=>osspriteop.$>.h
  46. Declaration:  #define osspriteop_NAME 0x100uosspriteop_PTR
  47. Defined in:   <osspriteop=>osspriteop.$>.h
  48. Declaration:  #define osspriteop_PTR 0x200uosspriteop_TRFM_COORDS
  49. Defined in:   <osspriteop=>osspriteop.$>.h
  50. Declaration:  #define osspriteop_TRFM_COORDS 0x0uosspriteop_GIVEN_RECTANGLE
  51. Defined in:   <osspriteop=>osspriteop.$>.h
  52. Declaration:  #define osspriteop_GIVEN_RECTANGLE 0x1uosspriteop_GIVEN_COORDS
  53. Defined in:   <osspriteop=>osspriteop.$>.h
  54. Declaration:  #define osspriteop_GIVEN_COORDS 0x1uosspriteop_GIVEN_RECT
  55. Defined in:   <osspriteop=>osspriteop.$>.h
  56. Declaration:  #define osspriteop_GIVEN_RECT 0x2uosspriteop_POINTER_SHAPE
  57. Defined in:   <osspriteop=>osspriteop.$>.h
  58. Declaration:  #define osspriteop_POINTER_SHAPE 0xFuosspriteop_POINTER_SHAPE_SHIFT
  59. Defined in:   <osspriteop=>osspriteop.$>.h
  60. Declaration:  #define osspriteop_POINTER_SHAPE_SHIFT 0osspriteop_POINTER_IGNORE_SHAPE_DATA
  61. Defined in:   <osspriteop=>osspriteop.$>.h
  62. Declaration:  #define osspriteop_POINTER_IGNORE_SHAPE_DATA 0x10uosspriteop_POINTER_IGNORE_PALETTE
  63. Defined in:   <osspriteop=>osspriteop.$>.h
  64. Declaration:  #define osspriteop_POINTER_IGNORE_PALETTE 0x20uosspriteop_POINTER_IGNORE_SHAPE
  65. Defined in:   <osspriteop=>osspriteop.$>.h
  66. Declaration:  #define osspriteop_POINTER_IGNORE_SHAPE 0x40uosspriteop_UNSPECIFIED
  67. Defined in:   <osspriteop=>osspriteop.$>.h
  68. Declaration:  #define osspriteop_UNSPECIFIED ((<osspriteop_area> *) 256)error_SPRITE_OP_NO_WORK_SPACE
  69. Defined in:   <osspriteop=>osspriteop.$>.h
  70. Declaration:  #define error_SPRITE_OP_NO_WORK_SPACE 0x80uerror_SPRITE_OP_NO_ROOM
  71. Defined in:   <osspriteop=>osspriteop.$>.h
  72. Declaration:  #define error_SPRITE_OP_NO_ROOM 0x82uerror_SPRITE_OP_DOESNT_EXIST
  73. Defined in:   <osspriteop=>osspriteop.$>.h
  74. Declaration:  #define error_SPRITE_OP_DOESNT_EXIST 0x86uerror_SPRITE_OP_NO_SPRITES
  75. Defined in:   <osspriteop=>osspriteop.$>.h
  76. Declaration:  #define error_SPRITE_OP_NO_SPRITES 0x83uerror_SPRITE_OP_NOT_GRAPHICS
  77. Defined in:   <osspriteop=>osspriteop.$>.h
  78. Declaration:  #define error_SPRITE_OP_NOT_GRAPHICS 0x81uerror_SPRITE_OP_NOT_ENOUGH_ROOM
  79. Defined in:   <osspriteop=>osspriteop.$>.h
  80. Declaration:  #define error_SPRITE_OP_NOT_ENOUGH_ROOM 0x85uerror_SPRITE_OP_BAD_SPRITE_FILE
  81. Defined in:   <osspriteop=>osspriteop.$>.h
  82. Declaration:  #define error_SPRITE_OP_BAD_SPRITE_FILE 0x86uerror_SPRITE_OP_NO_ROOM_TO_MERGE
  83. Defined in:   <osspriteop=>osspriteop.$>.h
  84. Declaration:  #define error_SPRITE_OP_NO_ROOM_TO_MERGE 0x87uerror_SPRITE_OP_INVALID_SECOND_PTR
  85. Defined in:   <osspriteop=>osspriteop.$>.h
  86. Declaration:  #define error_SPRITE_OP_INVALID_SECOND_PTR 0x88uerror_SPRITE_OP_INVALID_ROW_OR_COL
  87. Defined in:   <osspriteop=>osspriteop.$>.h
  88. Declaration:  #define error_SPRITE_OP_INVALID_ROW_OR_COL 0x89uerror_SPRITE_OP_INVALID_HEIGHT
  89. Defined in:   <osspriteop=>osspriteop.$>.h
  90. Declaration:  #define error_SPRITE_OP_INVALID_HEIGHT 0x8Auerror_SPRITE_OP_INVALID_WIDTH
  91. Defined in:   <osspriteop=>osspriteop.$>.h
  92. Declaration:  #define error_SPRITE_OP_INVALID_WIDTH 0x8Buerror_SPRITE_OP_NO_ROOM_TO_INSERT
  93. Defined in:   <osspriteop=>osspriteop.$>.h
  94. Declaration:  #define error_SPRITE_OP_NO_ROOM_TO_INSERT 0x8Cuerror_SPRITE_OP_SPRITE_ALREADY_EXISTS
  95. Defined in:   <osspriteop=>osspriteop.$>.h
  96. Declaration:  #define error_SPRITE_OP_SPRITE_ALREADY_EXISTS 0x8Duerror_SPRITE_OP_INVALID_SPRITE_MODE
  97. Defined in:   <osspriteop=>osspriteop.$>.h
  98. Declaration:  #define error_SPRITE_OP_INVALID_SPRITE_MODE 0x8Euerror_SPRITE_OP_BAD_REASON_CODE
  99. Defined in:   <osspriteop=>osspriteop.$>.h
  100. Declaration:  #define error_SPRITE_OP_BAD_REASON_CODE 0x8Fuerror_SPRITE_OP_CANT_DO_SYSTEM
  101. Defined in:   <osspriteop=>osspriteop.$>.h
  102. Declaration:  #define error_SPRITE_OP_CANT_DO_SYSTEM 0x90uerror_SPRITE_OP_BAD_TRANSLATION
  103. Defined in:   <osspriteop=>osspriteop.$>.h
  104. Declaration:  #define error_SPRITE_OP_BAD_TRANSLATION 0x91uerror_SPRITE_OP_BAD_GREY_SCALE
  105. Defined in:   <osspriteop=>osspriteop.$>.h
  106. Declaration:  #define error_SPRITE_OP_BAD_GREY_SCALE 0x92uerror_SPRITE_OP_BAD_POINTER_SHAPE
  107. Defined in:   <osspriteop=>osspriteop.$>.h
  108. Declaration:  #define error_SPRITE_OP_BAD_POINTER_SHAPE 0x93uerror_SPRITE_OP_BAD_APPEND
  109. Defined in:   <osspriteop=>osspriteop.$>.h
  110. Declaration:  #define error_SPRITE_OP_BAD_APPEND 0x94uerror_SPRITE_OP_CANT_IN_TELETEXT
  111. Defined in:   <osspriteop=>osspriteop.$>.h
  112. Declaration:  #define error_SPRITE_OP_CANT_IN_TELETEXT 0x95uerror_SPRITE_OP_INVALID_SAVE_AREA
  113. Defined in:   <osspriteop=>osspriteop.$>.h
  114. Declaration:  #define error_SPRITE_OP_INVALID_SAVE_AREA 0x96uerror_SPRITE_OP_SPRITE_IS_CURRENT_DEST
  115. Defined in:   <osspriteop=>osspriteop.$>.h
  116. Declaration:  #define error_SPRITE_OP_SPRITE_IS_CURRENT_DEST 0x97uerror_SPRITE_OP_BAD_FLAGS
  117. Defined in:   <osspriteop=>osspriteop.$>.h
  118. Declaration:  #define error_SPRITE_OP_BAD_FLAGS 0x98uerror_SPRITE_OP_BAD_COORD_BLOCK
  119. Defined in:   <osspriteop=>osspriteop.$>.h
  120. Declaration:  #define error_SPRITE_OP_BAD_COORD_BLOCK 0x99uerror_SPRITE_OP_BAD_SOURCE_RECTANGLE
  121. Defined in:   <osspriteop=>osspriteop.$>.h
  122. Declaration:  #define error_SPRITE_OP_BAD_SOURCE_RECTANGLE 0x9Auerror_SPRITE_OP_BAD_TRANSFORMATION
  123. Defined in:   <osspriteop=>osspriteop.$>.h
  124. Declaration:  #define error_SPRITE_OP_BAD_TRANSFORMATION 0x9Buerror_SPRITE_OP_BAD_DEPTH
  125. Defined in:   <osspriteop=>osspriteop.$>.h
  126. Declaration:  #define error_SPRITE_OP_BAD_DEPTH 0x9Cuerror_SPRITE_OP_BAD_SWITCH_DEPTH
  127. Defined in:   <osspriteop=>osspriteop.$>.h
  128. Declaration:  #define error_SPRITE_OP_BAD_SWITCH_DEPTH 0x9Duxos_sprite_op
  129. Controls the sprite systemos_sprite_op
  130. Controls the sprite systemxosspriteop_screen_save
  131. Defined in:   <osspriteop=>osspriteop.$>.h
  132. Declaration:  extern <os_error=>os.os_error> *xosspriteop_screen_save (char *file_name,
  133.                  bool save_palette);
  134. Summary:      Screen savesosspriteop_screen_save
  135. Defined in:   <osspriteop=>osspriteop.$>.h
  136. Declaration:  extern void osspriteop_screen_save (char *file_name,
  137.                  bool save_palette);
  138. Summary:      Screen savesxosspriteop_screen_load
  139. Defined in:   <osspriteop=>osspriteop.$>.h
  140. Declaration:  extern <os_error=>os.os_error> *xosspriteop_screen_load (char *file_name);
  141. Summary:      Screen loadsosspriteop_screen_load
  142. Defined in:   <osspriteop=>osspriteop.$>.h
  143. Declaration:  extern void osspriteop_screen_load (char *file_name);
  144. Summary:      Screen loadsxosspriteop_read_area_cb
  145. Defined in:   <osspriteop=>osspriteop.$>.h
  146. Declaration:  extern <os_error=>os.os_error> *xosspriteop_read_area_cb (bits flags,
  147.                  <osspriteop_area> *area,
  148.                  int *size,
  149.                  int *count,
  150.                  int *first,
  151.                  int *used);
  152. Summary:      Reads area control blockosspriteop_read_area_cb
  153. Defined in:   <osspriteop=>osspriteop.$>.h
  154. Declaration:  extern void osspriteop_read_area_cb (bits flags,
  155.                  <osspriteop_area> *area,
  156.                  int *size,
  157.                  int *count,
  158.                  int *first,
  159.                  int *used);
  160. Summary:      Reads area control blockxosspriteop_clear_sprites
  161. Defined in:   <osspriteop=>osspriteop.$>.h
  162. Declaration:  extern <os_error=>os.os_error> *xosspriteop_clear_sprites (bits flags,
  163.                  <osspriteop_area> *area);
  164. Summary:      Initialises sprite areaosspriteop_clear_sprites
  165. Defined in:   <osspriteop=>osspriteop.$>.h
  166. Declaration:  extern void osspriteop_clear_sprites (bits flags,
  167.                  <osspriteop_area> *area);
  168. Summary:      Initialises sprite areaxosspriteop_load_sprite_file
  169. Defined in:   <osspriteop=>osspriteop.$>.h
  170. Declaration:  extern <os_error=>os.os_error> *xosspriteop_load_sprite_file (bits flags,
  171.                  <osspriteop_area> *area,
  172.                  char *file_name);
  173. Summary:      Loads sprite fileosspriteop_load_sprite_file
  174. Defined in:   <osspriteop=>osspriteop.$>.h
  175. Declaration:  extern void osspriteop_load_sprite_file (bits flags,
  176.                  <osspriteop_area> *area,
  177.                  char *file_name);
  178. Summary:      Loads sprite filexosspriteop_merge_sprite_file
  179. Defined in:   <osspriteop=>osspriteop.$>.h
  180. Declaration:  extern <os_error=>os.os_error> *xosspriteop_merge_sprite_file (bits flags,
  181.                  <osspriteop_area> *area,
  182.                  char *file_name);
  183. Summary:      Merges sprite fileosspriteop_merge_sprite_file
  184. Defined in:   <osspriteop=>osspriteop.$>.h
  185. Declaration:  extern void osspriteop_merge_sprite_file (bits flags,
  186.                  <osspriteop_area> *area,
  187.                  char *file_name);
  188. Summary:      Merges sprite filexosspriteop_save_sprite_file
  189. Defined in:   <osspriteop=>osspriteop.$>.h
  190. Declaration:  extern <os_error=>os.os_error> *xosspriteop_save_sprite_file (bits flags,
  191.                  <osspriteop_area> *area,
  192.                  char *file_name);
  193. Summary:      Saves sprite fileosspriteop_save_sprite_file
  194. Defined in:   <osspriteop=>osspriteop.$>.h
  195. Declaration:  extern void osspriteop_save_sprite_file (bits flags,
  196.                  <osspriteop_area> *area,
  197.                  char *file_name);
  198. Summary:      Saves sprite filexosspriteop_return_name
  199. Defined in:   <osspriteop=>osspriteop.$>.h
  200. Declaration:  extern <os_error=>os.os_error> *xosspriteop_return_name (bits flags,
  201.                  <osspriteop_area> *area,
  202.                  char *buffer,
  203.                  int size,
  204.                  int sprite_no,
  205.                  int *used);
  206. Summary:      Returns sprite nameosspriteop_return_name
  207. Defined in:   <osspriteop=>osspriteop.$>.h
  208. Declaration:  extern void osspriteop_return_name (bits flags,
  209.                  <osspriteop_area> *area,
  210.                  char *buffer,
  211.                  int size,
  212.                  int sprite_no,
  213.                  int *used);
  214. Summary:      Returns sprite namexosspriteop_get_sprite
  215. Defined in:   <osspriteop=>osspriteop.$>.h
  216. Declaration:  extern <os_error=>os.os_error> *xosspriteop_get_sprite (bits flags,
  217.                  <osspriteop_area> *area,
  218.                  char *sprite_name,
  219.                  bool get_palette,
  220.                  <osspriteop_header> **header);
  221. Summary:      Gets spriteosspriteop_get_sprite
  222. Defined in:   <osspriteop=>osspriteop.$>.h
  223. Declaration:  extern <osspriteop_header> *osspriteop_get_sprite (bits flags,
  224.                  <osspriteop_area> *area,
  225.                  char *sprite_name,
  226.                  bool get_palette);
  227. Summary:      Gets spritexosspriteop_create_sprite
  228. Defined in:   <osspriteop=>osspriteop.$>.h
  229. Declaration:  extern <os_error=>os.os_error> *xosspriteop_create_sprite (bits flags,
  230.                  <osspriteop_area> *area,
  231.                  char *sprite_name,
  232.                  bool create_palette,
  233.                  int width,
  234.                  int height,
  235.                  <os_mode=>os.os_mode> mode);
  236. Summary:      Creates spriteosspriteop_create_sprite
  237. Defined in:   <osspriteop=>osspriteop.$>.h
  238. Declaration:  extern void osspriteop_create_sprite (bits flags,
  239.                  <osspriteop_area> *area,
  240.                  char *sprite_name,
  241.                  bool create_palette,
  242.                  int width,
  243.                  int height,
  244.                  <os_mode=>os.os_mode> mode);
  245. Summary:      Creates spritexosspriteop_get_sprite_user_coords
  246. Defined in:   <osspriteop=>osspriteop.$>.h
  247. Declaration:  extern <os_error=>os.os_error> *xosspriteop_get_sprite_user_coords (bits flags,
  248.                  <osspriteop_area> *area,
  249.                  char *sprite_name,
  250.                  bool get_palette,
  251.                  int x0,
  252.                  int y0,
  253.                  int x1,
  254.                  int y1);
  255. Summary:      Gets sprite from user coordinatesosspriteop_get_sprite_user_coords
  256. Defined in:   <osspriteop=>osspriteop.$>.h
  257. Declaration:  extern void osspriteop_get_sprite_user_coords (bits flags,
  258.                  <osspriteop_area> *area,
  259.                  char *sprite_name,
  260.                  bool get_palette,
  261.                  int x0,
  262.                  int y0,
  263.                  int x1,
  264.                  int y1);
  265. Summary:      Gets sprite from user coordinatesxosspriteop_select_sprite
  266. Defined in:   <osspriteop=>osspriteop.$>.h
  267. Declaration:  extern <os_error=>os.os_error> *xosspriteop_select_sprite (bits flags,
  268.                  <osspriteop_area> *area,
  269.                  <osspriteop_id> id,
  270.                  <osspriteop_header> **header);
  271. Summary:      Selects spriteosspriteop_select_sprite
  272. Defined in:   <osspriteop=>osspriteop.$>.h
  273. Declaration:  extern <osspriteop_header> *osspriteop_select_sprite (bits flags,
  274.                  <osspriteop_area> *area,
  275.                  <osspriteop_id> id);
  276. Summary:      Selects spritexosspriteop_delete_sprite
  277. Defined in:   <osspriteop=>osspriteop.$>.h
  278. Declaration:  extern <os_error=>os.os_error> *xosspriteop_delete_sprite (bits flags,
  279.                  <osspriteop_area> *area,
  280.                  <osspriteop_id> id);
  281. Summary:      Deletes spriteosspriteop_delete_sprite
  282. Defined in:   <osspriteop=>osspriteop.$>.h
  283. Declaration:  extern void osspriteop_delete_sprite (bits flags,
  284.                  <osspriteop_area> *area,
  285.                  <osspriteop_id> id);
  286. Summary:      Deletes spritexosspriteop_rename_sprite
  287. Defined in:   <osspriteop=>osspriteop.$>.h
  288. Declaration:  extern <os_error=>os.os_error> *xosspriteop_rename_sprite (bits flags,
  289.                  <osspriteop_area> *area,
  290.                  <osspriteop_id> id,
  291.                  char *sprite_name);
  292. Summary:      Renames spriteosspriteop_rename_sprite
  293. Defined in:   <osspriteop=>osspriteop.$>.h
  294. Declaration:  extern void osspriteop_rename_sprite (bits flags,
  295.                  <osspriteop_area> *area,
  296.                  <osspriteop_id> id,
  297.                  char *sprite_name);
  298. Summary:      Renames spritexosspriteop_copy_sprite
  299. Defined in:   <osspriteop=>osspriteop.$>.h
  300. Declaration:  extern <os_error=>os.os_error> *xosspriteop_copy_sprite (bits flags,
  301.                  <osspriteop_area> *area,
  302.                  <osspriteop_id> id,
  303.                  char *sprite_name);
  304. Summary:      Copies spriteosspriteop_copy_sprite
  305. Defined in:   <osspriteop=>osspriteop.$>.h
  306. Declaration:  extern void osspriteop_copy_sprite (bits flags,
  307.                  <osspriteop_area> *area,
  308.                  <osspriteop_id> id,
  309.                  char *sprite_name);
  310. Summary:      Copies spritexosspriteop_put_sprite
  311. Defined in:   <osspriteop=>osspriteop.$>.h
  312. Declaration:  extern <os_error=>os.os_error> *xosspriteop_put_sprite (bits flags,
  313.                  <osspriteop_area> *area,
  314.                  <osspriteop_id> id,
  315.                  <os_action=>os.os_action> action);
  316. Summary:      Puts spriteosspriteop_put_sprite
  317. Defined in:   <osspriteop=>osspriteop.$>.h
  318. Declaration:  extern void osspriteop_put_sprite (bits flags,
  319.                  <osspriteop_area> *area,
  320.                  <osspriteop_id> id,
  321.                  <os_action=>os.os_action> action);
  322. Summary:      Puts spritexosspriteop_create_mask
  323. Defined in:   <osspriteop=>osspriteop.$>.h
  324. Declaration:  extern <os_error=>os.os_error> *xosspriteop_create_mask (bits flags,
  325.                  <osspriteop_area> *area,
  326.                  <osspriteop_id> id);
  327. Summary:      Creates maskosspriteop_create_mask
  328. Defined in:   <osspriteop=>osspriteop.$>.h
  329. Declaration:  extern void osspriteop_create_mask (bits flags,
  330.                  <osspriteop_area> *area,
  331.                  <osspriteop_id> id);
  332. Summary:      Creates maskxosspriteop_remove_mask
  333. Defined in:   <osspriteop=>osspriteop.$>.h
  334. Declaration:  extern <os_error=>os.os_error> *xosspriteop_remove_mask (bits flags,
  335.                  <osspriteop_area> *area,
  336.                  <osspriteop_id> id);
  337. Summary:      Removes maskosspriteop_remove_mask
  338. Defined in:   <osspriteop=>osspriteop.$>.h
  339. Declaration:  extern void osspriteop_remove_mask (bits flags,
  340.                  <osspriteop_area> *area,
  341.                  <osspriteop_id> id);
  342. Summary:      Removes maskxosspriteop_insert_row
  343. Defined in:   <osspriteop=>osspriteop.$>.h
  344. Declaration:  extern <os_error=>os.os_error> *xosspriteop_insert_row (bits flags,
  345.                  <osspriteop_area> *area,
  346.                  <osspriteop_id> id,
  347.                  int row);
  348. Summary:      Inserts rowosspriteop_insert_row
  349. Defined in:   <osspriteop=>osspriteop.$>.h
  350. Declaration:  extern void osspriteop_insert_row (bits flags,
  351.                  <osspriteop_area> *area,
  352.                  <osspriteop_id> id,
  353.                  int row);
  354. Summary:      Inserts rowxosspriteop_delete_row
  355. Defined in:   <osspriteop=>osspriteop.$>.h
  356. Declaration:  extern <os_error=>os.os_error> *xosspriteop_delete_row (bits flags,
  357.                  <osspriteop_area> *area,
  358.                  <osspriteop_id> id,
  359.                  int row);
  360. Summary:      Deletes rowosspriteop_delete_row
  361. Defined in:   <osspriteop=>osspriteop.$>.h
  362. Declaration:  extern void osspriteop_delete_row (bits flags,
  363.                  <osspriteop_area> *area,
  364.                  <osspriteop_id> id,
  365.                  int row);
  366. Summary:      Deletes rowxosspriteop_flip_about_xaxis
  367. Defined in:   <osspriteop=>osspriteop.$>.h
  368. Declaration:  extern <os_error=>os.os_error> *xosspriteop_flip_about_xaxis (bits flags,
  369.                  <osspriteop_area> *area,
  370.                  <osspriteop_id> id);
  371. Summary:      Flips about x axisosspriteop_flip_about_xaxis
  372. Defined in:   <osspriteop=>osspriteop.$>.h
  373. Declaration:  extern void osspriteop_flip_about_xaxis (bits flags,
  374.                  <osspriteop_area> *area,
  375.                  <osspriteop_id> id);
  376. Summary:      Flips about x axisxosspriteop_put_sprite_user_coords
  377. Defined in:   <osspriteop=>osspriteop.$>.h
  378. Declaration:  extern <os_error=>os.os_error> *xosspriteop_put_sprite_user_coords (bits flags,
  379.                  <osspriteop_area> *area,
  380.                  <osspriteop_id> id,
  381.                  int x,
  382.                  int y,
  383.                  <os_action=>os.os_action> action);
  384. Summary:      Puts sprite at user coordinatesosspriteop_put_sprite_user_coords
  385. Defined in:   <osspriteop=>osspriteop.$>.h
  386. Declaration:  extern void osspriteop_put_sprite_user_coords (bits flags,
  387.                  <osspriteop_area> *area,
  388.                  <osspriteop_id> id,
  389.                  int x,
  390.                  int y,
  391.                  <os_action=>os.os_action> action);
  392. Summary:      Puts sprite at user coordinatesxosspriteop_append_sprite
  393. Defined in:   <osspriteop=>osspriteop.$>.h
  394. Declaration:  extern <os_error=>os.os_error> *xosspriteop_append_sprite (bits flags,
  395.                  <osspriteop_area> *area,
  396.                  <osspriteop_id> id0,
  397.                  <osspriteop_id> id1,
  398.                  bool append_vertically);
  399. Summary:      Appends spriteosspriteop_append_sprite
  400. Defined in:   <osspriteop=>osspriteop.$>.h
  401. Declaration:  extern void osspriteop_append_sprite (bits flags,
  402.                  <osspriteop_area> *area,
  403.                  <osspriteop_id> id0,
  404.                  <osspriteop_id> id1,
  405.                  bool append_vertically);
  406. Summary:      Appends spritexosspriteop_set_pointer_shape
  407. Defined in:   <osspriteop=>osspriteop.$>.h
  408. Declaration:  extern <os_error=>os.os_error> *xosspriteop_set_pointer_shape (bits flags,
  409.                  <osspriteop_area> *area,
  410.                  <osspriteop_id> id,
  411.                  bits pointer_flags,
  412.                  int xactive,
  413.                  int yactive,
  414.                  <os_factors=>os.os_factors> *factors,
  415.                  <osspriteop_trans_tab> *trans_tab);
  416. Summary:      Sets pointer shapeosspriteop_set_pointer_shape
  417. Defined in:   <osspriteop=>osspriteop.$>.h
  418. Declaration:  extern void osspriteop_set_pointer_shape (bits flags,
  419.                  <osspriteop_area> *area,
  420.                  <osspriteop_id> id,
  421.                  bits pointer_flags,
  422.                  int xactive,
  423.                  int yactive,
  424.                  <os_factors=>os.os_factors> *factors,
  425.                  <osspriteop_trans_tab> *trans_tab);
  426. Summary:      Sets pointer shapexosspriteop_read_palette_size
  427. Defined in:   <osspriteop=>osspriteop.$>.h
  428. Declaration:  extern <os_error=>os.os_error> *xosspriteop_read_palette_size (bits flags,
  429.                  <osspriteop_area> *area,
  430.                  <osspriteop_id> id,
  431.                  int *size,
  432.                  <os_sprite_palette=>os.os_sprite_palette> **palette,
  433.                  <os_mode=>os.os_mode> *mode);
  434. Summary:      Reads palette sizeosspriteop_read_palette_size
  435. Defined in:   <osspriteop=>osspriteop.$>.h
  436. Declaration:  extern void osspriteop_read_palette_size (bits flags,
  437.                  <osspriteop_area> *area,
  438.                  <osspriteop_id> id,
  439.                  int *size,
  440.                  <os_sprite_palette=>os.os_sprite_palette> **palette,
  441.                  <os_mode=>os.os_mode> *mode);
  442. Summary:      Reads palette sizexosspriteop_remove_palette
  443. Defined in:   <osspriteop=>osspriteop.$>.h
  444. Declaration:  extern <os_error=>os.os_error> *xosspriteop_remove_palette (bits flags,
  445.                  <osspriteop_area> *area,
  446.                  <osspriteop_id> id);
  447. Summary:      Removes paletteosspriteop_remove_palette
  448. Defined in:   <osspriteop=>osspriteop.$>.h
  449. Declaration:  extern void osspriteop_remove_palette (bits flags,
  450.                  <osspriteop_area> *area,
  451.                  <osspriteop_id> id);
  452. Summary:      Removes palettexosspriteop_create_palette
  453. Defined in:   <osspriteop=>osspriteop.$>.h
  454. Declaration:  extern <os_error=>os.os_error> *xosspriteop_create_palette (bits flags,
  455.                  <osspriteop_area> *area,
  456.                  <osspriteop_id> id);
  457. Summary:      Creates paletteosspriteop_create_palette
  458. Defined in:   <osspriteop=>osspriteop.$>.h
  459. Declaration:  extern void osspriteop_create_palette (bits flags,
  460.                  <osspriteop_area> *area,
  461.                  <osspriteop_id> id);
  462. Summary:      Creates palettexosspriteop_create_true_palette
  463. Defined in:   <osspriteop=>osspriteop.$>.h
  464. Declaration:  extern <os_error=>os.os_error> *xosspriteop_create_true_palette (bits flags,
  465.                  <osspriteop_area> *area,
  466.                  <osspriteop_id> id);
  467. Summary:      Creates palette with true coloursosspriteop_create_true_palette
  468. Defined in:   <osspriteop=>osspriteop.$>.h
  469. Declaration:  extern void osspriteop_create_true_palette (bits flags,
  470.                  <osspriteop_area> *area,
  471.                  <osspriteop_id> id);
  472. Summary:      Creates palette with true coloursxosspriteop_read_sprite_size
  473. Defined in:   <osspriteop=>osspriteop.$>.h
  474. Declaration:  extern <os_error=>os.os_error> *xosspriteop_read_sprite_size (bits flags,
  475.                  <osspriteop_area> *area,
  476.                  <osspriteop_id> id,
  477.                  int *width,
  478.                  int *height,
  479.                  bool *mask,
  480.                  <os_mode=>os.os_mode> *mode);
  481. Summary:      Reads sprite informationosspriteop_read_sprite_size
  482. Defined in:   <osspriteop=>osspriteop.$>.h
  483. Declaration:  extern void osspriteop_read_sprite_size (bits flags,
  484.                  <osspriteop_area> *area,
  485.                  <osspriteop_id> id,
  486.                  int *width,
  487.                  int *height,
  488.                  bool *mask,
  489.                  <os_mode=>os.os_mode> *mode);
  490. Summary:      Reads sprite informationxosspriteop_read_pixel_colour
  491. Defined in:   <osspriteop=>osspriteop.$>.h
  492. Declaration:  extern <os_error=>os.os_error> *xosspriteop_read_pixel_colour (bits flags,
  493.                  <osspriteop_area> *area,
  494.                  <osspriteop_id> id,
  495.                  int x,
  496.                  int y,
  497.                  <os_gcol=>os.os_gcol> *gcol,
  498.                  <os_tint=>os.os_tint> *tint);
  499. Summary:      Reads pixel colourosspriteop_read_pixel_colour
  500. Defined in:   <osspriteop=>osspriteop.$>.h
  501. Declaration:  extern void osspriteop_read_pixel_colour (bits flags,
  502.                  <osspriteop_area> *area,
  503.                  <osspriteop_id> id,
  504.                  int x,
  505.                  int y,
  506.                  <os_gcol=>os.os_gcol> *gcol,
  507.                  <os_tint=>os.os_tint> *tint);
  508. Summary:      Reads pixel colourxosspriteop_write_pixel_colour
  509. Defined in:   <osspriteop=>osspriteop.$>.h
  510. Declaration:  extern <os_error=>os.os_error> *xosspriteop_write_pixel_colour (bits flags,
  511.                  <osspriteop_area> *area,
  512.                  <osspriteop_id> id,
  513.                  int x,
  514.                  int y,
  515.                  <os_gcol=>os.os_gcol> gcol,
  516.                  <os_tint=>os.os_tint> tint);
  517. Summary:      Writes pixel colourosspriteop_write_pixel_colour
  518. Defined in:   <osspriteop=>osspriteop.$>.h
  519. Declaration:  extern void osspriteop_write_pixel_colour (bits flags,
  520.                  <osspriteop_area> *area,
  521.                  <osspriteop_id> id,
  522.                  int x,
  523.                  int y,
  524.                  <os_gcol=>os.os_gcol> gcol,
  525.                  <os_tint=>os.os_tint> tint);
  526. Summary:      Writes pixel colourxosspriteop_read_pixel_mask
  527. Defined in:   <osspriteop=>osspriteop.$>.h
  528. Declaration:  extern <os_error=>os.os_error> *xosspriteop_read_pixel_mask (bits flags,
  529.                  <osspriteop_area> *area,
  530.                  <osspriteop_id> id,
  531.                  int x,
  532.                  int y,
  533.                  bool *solid);
  534. Summary:      Reads pixel maskosspriteop_read_pixel_mask
  535. Defined in:   <osspriteop=>osspriteop.$>.h
  536. Declaration:  extern bool osspriteop_read_pixel_mask (bits flags,
  537.                  <osspriteop_area> *area,
  538.                  <osspriteop_id> id,
  539.                  int x,
  540.                  int y);
  541. Summary:      Reads pixel maskxosspriteop_write_pixel_mask
  542. Defined in:   <osspriteop=>osspriteop.$>.h
  543. Declaration:  extern <os_error=>os.os_error> *xosspriteop_write_pixel_mask (bits flags,
  544.                  <osspriteop_area> *area,
  545.                  <osspriteop_id> id,
  546.                  int x,
  547.                  int y,
  548.                  bool solid);
  549. Summary:      Writes pixel maskosspriteop_write_pixel_mask
  550. Defined in:   <osspriteop=>osspriteop.$>.h
  551. Declaration:  extern void osspriteop_write_pixel_mask (bits flags,
  552.                  <osspriteop_area> *area,
  553.                  <osspriteop_id> id,
  554.                  int x,
  555.                  int y,
  556.                  bool solid);
  557. Summary:      Writes pixel maskxosspriteop_insert_column
  558. Defined in:   <osspriteop=>osspriteop.$>.h
  559. Declaration:  extern <os_error=>os.os_error> *xosspriteop_insert_column (bits flags,
  560.                  <osspriteop_area> *area,
  561.                  <osspriteop_id> id,
  562.                  int column);
  563. Summary:      Inserts columnosspriteop_insert_column
  564. Defined in:   <osspriteop=>osspriteop.$>.h
  565. Declaration:  extern void osspriteop_insert_column (bits flags,
  566.                  <osspriteop_area> *area,
  567.                  <osspriteop_id> id,
  568.                  int column);
  569. Summary:      Inserts columnxosspriteop_delete_column
  570. Defined in:   <osspriteop=>osspriteop.$>.h
  571. Declaration:  extern <os_error=>os.os_error> *xosspriteop_delete_column (bits flags,
  572.                  <osspriteop_area> *area,
  573.                  <osspriteop_id> id,
  574.                  int column);
  575. Summary:      Deletes columnosspriteop_delete_column
  576. Defined in:   <osspriteop=>osspriteop.$>.h
  577. Declaration:  extern void osspriteop_delete_column (bits flags,
  578.                  <osspriteop_area> *area,
  579.                  <osspriteop_id> id,
  580.                  int column);
  581. Summary:      Deletes columnxosspriteop_flip_about_yaxis
  582. Defined in:   <osspriteop=>osspriteop.$>.h
  583. Declaration:  extern <os_error=>os.os_error> *xosspriteop_flip_about_yaxis (bits flags,
  584.                  <osspriteop_area> *area,
  585.                  <osspriteop_id> id);
  586. Summary:      Flips about y axisosspriteop_flip_about_yaxis
  587. Defined in:   <osspriteop=>osspriteop.$>.h
  588. Declaration:  extern void osspriteop_flip_about_yaxis (bits flags,
  589.                  <osspriteop_area> *area,
  590.                  <osspriteop_id> id);
  591. Summary:      Flips about y axisxosspriteop_plot_mask
  592. Defined in:   <osspriteop=>osspriteop.$>.h
  593. Declaration:  extern <os_error=>os.os_error> *xosspriteop_plot_mask (bits flags,
  594.                  <osspriteop_area> *area,
  595.                  <osspriteop_id> id);
  596. Summary:      Plots sprite maskosspriteop_plot_mask
  597. Defined in:   <osspriteop=>osspriteop.$>.h
  598. Declaration:  extern void osspriteop_plot_mask (bits flags,
  599.                  <osspriteop_area> *area,
  600.                  <osspriteop_id> id);
  601. Summary:      Plots sprite maskxosspriteop_plot_mask_user_coords
  602. Defined in:   <osspriteop=>osspriteop.$>.h
  603. Declaration:  extern <os_error=>os.os_error> *xosspriteop_plot_mask_user_coords (bits flags,
  604.                  <osspriteop_area> *area,
  605.                  <osspriteop_id> id,
  606.                  int x,
  607.                  int y);
  608. Summary:      Plots sprite mask at user coordinatesosspriteop_plot_mask_user_coords
  609. Defined in:   <osspriteop=>osspriteop.$>.h
  610. Declaration:  extern void osspriteop_plot_mask_user_coords (bits flags,
  611.                  <osspriteop_area> *area,
  612.                  <osspriteop_id> id,
  613.                  int x,
  614.                  int y);
  615. Summary:      Plots sprite mask at user coordinatesxosspriteop_plot_mask_scaled
  616. Defined in:   <osspriteop=>osspriteop.$>.h
  617. Declaration:  extern <os_error=>os.os_error> *xosspriteop_plot_mask_scaled (bits flags,
  618.                  <osspriteop_area> *area,
  619.                  <osspriteop_id> id,
  620.                  int x,
  621.                  int y,
  622.                  <os_factors=>os.os_factors> *factors);
  623. Summary:      Plots mask scaledosspriteop_plot_mask_scaled
  624. Defined in:   <osspriteop=>osspriteop.$>.h
  625. Declaration:  extern void osspriteop_plot_mask_scaled (bits flags,
  626.                  <osspriteop_area> *area,
  627.                  <osspriteop_id> id,
  628.                  int x,
  629.                  int y,
  630.                  <os_factors=>os.os_factors> *factors);
  631. Summary:      Plots mask scaledxosspriteop_paint_char_scaled
  632. Defined in:   <osspriteop=>osspriteop.$>.h
  633. Declaration:  extern <os_error=>os.os_error> *xosspriteop_paint_char_scaled (char c,
  634.                  int x,
  635.                  int y,
  636.                  <os_factors=>os.os_factors> *factors);
  637. Summary:      Paints character scaledosspriteop_paint_char_scaled
  638. Defined in:   <osspriteop=>osspriteop.$>.h
  639. Declaration:  extern void osspriteop_paint_char_scaled (char c,
  640.                  int x,
  641.                  int y,
  642.                  <os_factors=>os.os_factors> *factors);
  643. Summary:      Paints character scaledxosspriteop_put_sprite_scaled
  644. Defined in:   <osspriteop=>osspriteop.$>.h
  645. Declaration:  extern <os_error=>os.os_error> *xosspriteop_put_sprite_scaled (bits flags,
  646.                  <osspriteop_area> *area,
  647.                  <osspriteop_id> id,
  648.                  int x,
  649.                  int y,
  650.                  <os_action=>os.os_action> action,
  651.                  <os_factors=>os.os_factors> *factors,
  652.                  <osspriteop_trans_tab> *trans_tab);
  653. Summary:      Puts sprite scaledosspriteop_put_sprite_scaled
  654. Defined in:   <osspriteop=>osspriteop.$>.h
  655. Declaration:  extern void osspriteop_put_sprite_scaled (bits flags,
  656.                  <osspriteop_area> *area,
  657.                  <osspriteop_id> id,
  658.                  int x,
  659.                  int y,
  660.                  <os_action=>os.os_action> action,
  661.                  <os_factors=>os.os_factors> *factors,
  662.                  <osspriteop_trans_tab> *trans_tab);
  663. Summary:      Puts sprite scaledxosspriteop_put_sprite_grey_scaled
  664. Defined in:   <osspriteop=>osspriteop.$>.h
  665. Declaration:  extern <os_error=>os.os_error> *xosspriteop_put_sprite_grey_scaled (bits flags,
  666.                  <osspriteop_area> *area,
  667.                  <osspriteop_id> id,
  668.                  int x,
  669.                  int y,
  670.                  <os_factors=>os.os_factors> *factors,
  671.                  <osspriteop_trans_tab> *trans_tab);
  672. Summary:      Puts sprite scaled and anti-aliasedosspriteop_put_sprite_grey_scaled
  673. Defined in:   <osspriteop=>osspriteop.$>.h
  674. Declaration:  extern void osspriteop_put_sprite_grey_scaled (bits flags,
  675.                  <osspriteop_area> *area,
  676.                  <osspriteop_id> id,
  677.                  int x,
  678.                  int y,
  679.                  <os_factors=>os.os_factors> *factors,
  680.                  <osspriteop_trans_tab> *trans_tab);
  681. Summary:      Puts sprite scaled and anti-aliasedxosspriteop_remove_left_hand_wastage
  682. Defined in:   <osspriteop=>osspriteop.$>.h
  683. Declaration:  extern <os_error=>os.os_error> *xosspriteop_remove_left_hand_wastage (bits flags,
  684.                  <osspriteop_area> *area,
  685.                  <osspriteop_id> id);
  686. Summary:      Removes left hand wastageosspriteop_remove_left_hand_wastage
  687. Defined in:   <osspriteop=>osspriteop.$>.h
  688. Declaration:  extern void osspriteop_remove_left_hand_wastage (bits flags,
  689.                  <osspriteop_area> *area,
  690.                  <osspriteop_id> id);
  691. Summary:      Removes left hand wastagexosspriteop_plot_mask_trfm
  692. Defined in:   <osspriteop=>osspriteop.$>.h
  693. Declaration:  extern <os_error=>os.os_error> *xosspriteop_plot_mask_trfm (bits flags,
  694.                  <osspriteop_area> *area,
  695.                  <osspriteop_id> id,
  696.                  bits plot_flags,
  697.                  <os_box=>os.os_box> *source_rect,
  698.                  <os_trfm=>os.os_trfm> *trfm);
  699. Summary:      Plots sprite mask transformedosspriteop_plot_mask_trfm
  700. Defined in:   <osspriteop=>osspriteop.$>.h
  701. Declaration:  extern void osspriteop_plot_mask_trfm (bits flags,
  702.                  <osspriteop_area> *area,
  703.                  <osspriteop_id> id,
  704.                  bits plot_flags,
  705.                  <os_box=>os.os_box> *source_rect,
  706.                  <os_trfm=>os.os_trfm> *trfm);
  707. Summary:      Plots sprite mask transformedxosspriteop_put_sprite_trfm
  708. Defined in:   <osspriteop=>osspriteop.$>.h
  709. Declaration:  extern <os_error=>os.os_error> *xosspriteop_put_sprite_trfm (bits flags,
  710.                  <osspriteop_area> *area,
  711.                  <osspriteop_id> id,
  712.                  bits plot_flags,
  713.                  <os_box=>os.os_box> *source_rect,
  714.                  <os_action=>os.os_action> action,
  715.                  <os_trfm=>os.os_trfm> *trfm,
  716.                  <osspriteop_trans_tab> *trans_tab);
  717. Summary:      Puts sprite transformedosspriteop_put_sprite_trfm
  718. Defined in:   <osspriteop=>osspriteop.$>.h
  719. Declaration:  extern void osspriteop_put_sprite_trfm (bits flags,
  720.                  <osspriteop_area> *area,
  721.                  <osspriteop_id> id,
  722.                  bits plot_flags,
  723.                  <os_box=>os.os_box> *source_rect,
  724.                  <os_action=>os.os_action> action,
  725.                  <os_trfm=>os.os_trfm> *trfm,
  726.                  <osspriteop_trans_tab> *trans_tab);
  727. Summary:      Puts sprite transformedxosspriteop_insert_delete_rows
  728. Defined in:   <osspriteop=>osspriteop.$>.h
  729. Declaration:  extern <os_error=>os.os_error> *xosspriteop_insert_delete_rows (bits flags,
  730.                  <osspriteop_area> *area,
  731.                  <osspriteop_id> id,
  732.                  int row_no,
  733.                  int row_count);
  734. Summary:      Inserts/deletes rows from a spriteosspriteop_insert_delete_rows
  735. Defined in:   <osspriteop=>osspriteop.$>.h
  736. Declaration:  extern void osspriteop_insert_delete_rows (bits flags,
  737.                  <osspriteop_area> *area,
  738.                  <osspriteop_id> id,
  739.                  int row_no,
  740.                  int row_count);
  741. Summary:      Inserts/deletes rows from a spritexosspriteop_insert_delete_columns
  742. Defined in:   <osspriteop=>osspriteop.$>.h
  743. Declaration:  extern <os_error=>os.os_error> *xosspriteop_insert_delete_columns (bits flags,
  744.                  <osspriteop_area> *area,
  745.                  <osspriteop_id> id,
  746.                  int column_no,
  747.                  int column_count);
  748. Summary:      Inserts/deletes columns from a spriteosspriteop_insert_delete_columns
  749. Defined in:   <osspriteop=>osspriteop.$>.h
  750. Declaration:  extern void osspriteop_insert_delete_columns (bits flags,
  751.                  <osspriteop_area> *area,
  752.                  <osspriteop_id> id,
  753.                  int column_no,
  754.                  int column_count);
  755. Summary:      Inserts/deletes columns from a spritexosspriteop_switch_output_to_sprite
  756. Defined in:   <osspriteop=>osspriteop.$>.h
  757. Declaration:  extern <os_error=>os.os_error> *xosspriteop_switch_output_to_sprite (bits flags,
  758.                  <osspriteop_area> *area,
  759.                  <osspriteop_id> id,
  760.                  <osspriteop_save_area> *save_area,
  761.                  int *context0,
  762.                  int *context1,
  763.                  int *context2,
  764.                  int *context3);
  765. Summary:      Switches output to spriteosspriteop_switch_output_to_sprite
  766. Defined in:   <osspriteop=>osspriteop.$>.h
  767. Declaration:  extern void osspriteop_switch_output_to_sprite (bits flags,
  768.                  <osspriteop_area> *area,
  769.                  <osspriteop_id> id,
  770.                  <osspriteop_save_area> *save_area,
  771.                  int *context0,
  772.                  int *context1,
  773.                  int *context2,
  774.                  int *context3);
  775. Summary:      Switches output to spritexosspriteop_switch_output_to_mask
  776. Defined in:   <osspriteop=>osspriteop.$>.h
  777. Declaration:  extern <os_error=>os.os_error> *xosspriteop_switch_output_to_mask (bits flags,
  778.                  <osspriteop_area> *area,
  779.                  <osspriteop_id> id,
  780.                  <osspriteop_save_area> *save_area,
  781.                  int *context0,
  782.                  int *context1,
  783.                  int *context2,
  784.                  int *context3);
  785. Summary:      Switches output to maskosspriteop_switch_output_to_mask
  786. Defined in:   <osspriteop=>osspriteop.$>.h
  787. Declaration:  extern void osspriteop_switch_output_to_mask (bits flags,
  788.                  <osspriteop_area> *area,
  789.                  <osspriteop_id> id,
  790.                  <osspriteop_save_area> *save_area,
  791.                  int *context0,
  792.                  int *context1,
  793.                  int *context2,
  794.                  int *context3);
  795. Summary:      Switches output to maskxosspriteop_read_save_area_size
  796. Defined in:   <osspriteop=>osspriteop.$>.h
  797. Declaration:  extern <os_error=>os.os_error> *xosspriteop_read_save_area_size (bits flags,
  798.                  <osspriteop_area> *area,
  799.                  <osspriteop_id> id,
  800.                  int *size);
  801. Summary:      Reads save area sizeosspriteop_read_save_area_size
  802. Defined in:   <osspriteop=>osspriteop.$>.h
  803. Declaration:  extern int osspriteop_read_save_area_size (bits flags,
  804.                  <osspriteop_area> *area,
  805.                  <osspriteop_id> id);
  806. Summary:      Reads save area sizexosspriteop_unswitch_output
  807. Defined in:   <osspriteop=>osspriteop.$>.h
  808. Declaration:  extern <os_error=>os.os_error> *xosspriteop_unswitch_output (int context0,
  809.                  int context1,
  810.                  int context2,
  811.                  int context3);
  812. Summary:      Switches output back to previous destinationosspriteop_unswitch_output
  813. Defined in:   <osspriteop=>osspriteop.$>.h
  814. Declaration:  extern void osspriteop_unswitch_output (int context0,
  815.                  int context1,
  816.                  int context2,
  817.                  int context3);
  818. Summary:      Switches output back to previous destinationxspritev
  819. OS_SpriteOp vectorspritev
  820. OS_SpriteOp vectorxservice_switching_output_to_sprite
  821. Defined in:   <osspriteop=>osspriteop.$>.h
  822. Declaration:  extern <os_error=>os.os_error> *xservice_switching_output_to_sprite (void);
  823. Summary:      Output switched to sprite, mask or screenservice_switching_output_to_sprite
  824. Defined in:   <osspriteop=>osspriteop.$>.h
  825. Declaration:  extern void service_switching_output_to_sprite (void);
  826. Summary:      Output switched to sprite, mask or screenOSSpriteOp
  827. <osspriteop_trans_tab>
  828. <osspriteop_area>
  829. <osspriteop_header>
  830. <osspriteop_id>
  831. <osspriteop_save_area>
  832. <osspriteop_NAME_LIMIT>
  833. <osspriteop_SYSTEM_AREA>
  834. <osspriteop_USER_AREA>
  835. <osspriteop_NAME>
  836. <osspriteop_PTR>
  837. <osspriteop_TRFM_COORDS>
  838. <osspriteop_GIVEN_RECTANGLE>
  839. <osspriteop_GIVEN_COORDS>
  840. <osspriteop_GIVEN_RECT>
  841. <osspriteop_POINTER_SHAPE>
  842. <osspriteop_POINTER_SHAPE_SHIFT>
  843. <osspriteop_POINTER_IGNORE_SHAPE_DATA>
  844. <osspriteop_POINTER_IGNORE_PALETTE>
  845. <osspriteop_POINTER_IGNORE_SHAPE>
  846. <osspriteop_UNSPECIFIED>
  847. <error_SPRITE_OP_NO_WORK_SPACE>
  848. <error_SPRITE_OP_NO_ROOM>
  849. <error_SPRITE_OP_DOESNT_EXIST>
  850. <error_SPRITE_OP_NO_SPRITES>
  851. <error_SPRITE_OP_NOT_GRAPHICS>
  852. <error_SPRITE_OP_NOT_ENOUGH_ROOM>
  853. <error_SPRITE_OP_BAD_SPRITE_FILE>
  854. <error_SPRITE_OP_NO_ROOM_TO_MERGE>
  855. <error_SPRITE_OP_INVALID_SECOND_PTR>
  856. <error_SPRITE_OP_INVALID_ROW_OR_COL>
  857. <error_SPRITE_OP_INVALID_HEIGHT>
  858. <error_SPRITE_OP_INVALID_WIDTH>
  859. <error_SPRITE_OP_NO_ROOM_TO_INSERT>
  860. <error_SPRITE_OP_SPRITE_ALREADY_EXISTS>
  861. <error_SPRITE_OP_INVALID_SPRITE_MODE>
  862. <error_SPRITE_OP_BAD_REASON_CODE>
  863. <error_SPRITE_OP_CANT_DO_SYSTEM>
  864. <error_SPRITE_OP_BAD_TRANSLATION>
  865. <error_SPRITE_OP_BAD_GREY_SCALE>
  866. <error_SPRITE_OP_BAD_POINTER_SHAPE>
  867. <error_SPRITE_OP_BAD_APPEND>
  868. <error_SPRITE_OP_CANT_IN_TELETEXT>
  869. <error_SPRITE_OP_INVALID_SAVE_AREA>
  870. <error_SPRITE_OP_SPRITE_IS_CURRENT_DEST>
  871. <error_SPRITE_OP_BAD_FLAGS>
  872. <error_SPRITE_OP_BAD_COORD_BLOCK>
  873. <error_SPRITE_OP_BAD_SOURCE_RECTANGLE>
  874. <error_SPRITE_OP_BAD_TRANSFORMATION>
  875. <error_SPRITE_OP_BAD_DEPTH>
  876. <error_SPRITE_OP_BAD_SWITCH_DEPTH>
  877. <xos_sprite_op>
  878. <os_sprite_op>
  879. <xosspriteop_screen_save>
  880. <osspriteop_screen_save>
  881. <xosspriteop_screen_load>
  882. <osspriteop_screen_load>
  883. <xosspriteop_read_area_cb>
  884. <osspriteop_read_area_cb>
  885. <xosspriteop_clear_sprites>
  886. <osspriteop_clear_sprites>
  887. <xosspriteop_load_sprite_file>
  888. <osspriteop_load_sprite_file>
  889. <xosspriteop_merge_sprite_file>
  890. <osspriteop_merge_sprite_file>
  891. <xosspriteop_save_sprite_file>
  892. <osspriteop_save_sprite_file>
  893. <xosspriteop_return_name>
  894. <osspriteop_return_name>
  895. <xosspriteop_get_sprite>
  896. <osspriteop_get_sprite>
  897. <xosspriteop_create_sprite>
  898. <osspriteop_create_sprite>
  899. <xosspriteop_get_sprite_user_coords>
  900. <osspriteop_get_sprite_user_coords>
  901. <xosspriteop_select_sprite>
  902. <osspriteop_select_sprite>
  903. <xosspriteop_delete_sprite>
  904. <osspriteop_delete_sprite>
  905. <xosspriteop_rename_sprite>
  906. <osspriteop_rename_sprite>
  907. <xosspriteop_copy_sprite>
  908. <osspriteop_copy_sprite>
  909. <xosspriteop_put_sprite>
  910. <osspriteop_put_sprite>
  911. <xosspriteop_create_mask>
  912. <osspriteop_create_mask>
  913. <xosspriteop_remove_mask>
  914. <osspriteop_remove_mask>
  915. <xosspriteop_insert_row>
  916. <osspriteop_insert_row>
  917. <xosspriteop_delete_row>
  918. <osspriteop_delete_row>
  919. <xosspriteop_flip_about_xaxis>
  920. <osspriteop_flip_about_xaxis>
  921. <xosspriteop_put_sprite_user_coords>
  922. <osspriteop_put_sprite_user_coords>
  923. <xosspriteop_append_sprite>
  924. <osspriteop_append_sprite>
  925. <xosspriteop_set_pointer_shape>
  926. <osspriteop_set_pointer_shape>
  927. <xosspriteop_read_palette_size>
  928. <osspriteop_read_palette_size>
  929. <xosspriteop_remove_palette>
  930. <osspriteop_remove_palette>
  931. <xosspriteop_create_palette>
  932. <osspriteop_create_palette>
  933. <xosspriteop_create_true_palette>
  934. <osspriteop_create_true_palette>
  935. <xosspriteop_read_sprite_size>
  936. <osspriteop_read_sprite_size>
  937. <xosspriteop_read_pixel_colour>
  938. <osspriteop_read_pixel_colour>
  939. <xosspriteop_write_pixel_colour>
  940. <osspriteop_write_pixel_colour>
  941. <xosspriteop_read_pixel_mask>
  942. <osspriteop_read_pixel_mask>
  943. <xosspriteop_write_pixel_mask>
  944. <osspriteop_write_pixel_mask>
  945. <xosspriteop_insert_column>
  946. <osspriteop_insert_column>
  947. <xosspriteop_delete_column>
  948. <osspriteop_delete_column>
  949. <xosspriteop_flip_about_yaxis>
  950. <osspriteop_flip_about_yaxis>
  951. <xosspriteop_plot_mask>
  952. <osspriteop_plot_mask>
  953. <xosspriteop_plot_mask_user_coords>
  954. <osspriteop_plot_mask_user_coords>
  955. <xosspriteop_plot_mask_scaled>
  956. <osspriteop_plot_mask_scaled>
  957. <xosspriteop_paint_char_scaled>
  958. <osspriteop_paint_char_scaled>
  959. <xosspriteop_put_sprite_scaled>
  960. <osspriteop_put_sprite_scaled>
  961. <xosspriteop_put_sprite_grey_scaled>
  962. <osspriteop_put_sprite_grey_scaled>
  963. <xosspriteop_remove_left_hand_wastage>
  964. <osspriteop_remove_left_hand_wastage>
  965. <xosspriteop_plot_mask_trfm>
  966. <osspriteop_plot_mask_trfm>
  967. <xosspriteop_put_sprite_trfm>
  968. <osspriteop_put_sprite_trfm>
  969. <xosspriteop_insert_delete_rows>
  970. <osspriteop_insert_delete_rows>
  971. <xosspriteop_insert_delete_columns>
  972. <osspriteop_insert_delete_columns>
  973. <xosspriteop_switch_output_to_sprite>
  974. <osspriteop_switch_output_to_sprite>
  975. <xosspriteop_switch_output_to_mask>
  976. <osspriteop_switch_output_to_mask>
  977. <xosspriteop_read_save_area_size>
  978. <osspriteop_read_save_area_size>
  979. <xosspriteop_unswitch_output>
  980. <osspriteop_unswitch_output>
  981. <xspritev>
  982. <spritev>
  983. <xservice_switching_output_to_sprite>
  984. <service_switching_output_to_sprite>