copyd.inc 738 B

12345678910111213141516
  1. { setup }
  2. Function ptc_copy_create : TPTC_COPY;
  3. Procedure ptc_copy_destroy(obj : TPTC_COPY);
  4. { set source and destination formats }
  5. Procedure ptc_copy_request(obj : TPTC_COPY; source, destination : TPTC_FORMAT);
  6. { set source and destination palettes }
  7. Procedure ptc_copy_palette(obj : TPTC_COPY; source, destination : TPTC_PALETTE);
  8. { copy pixels }
  9. Procedure ptc_copy_copy(obj : TPTC_COPY; source_pixels : Pointer; source_x, source_y, source_width, source_height, source_pitch : Integer;
  10. destination_pixels : Pointer; destination_x, destination_y, destination_width, destination_height, destination_pitch : Integer);
  11. { copy option string }
  12. Function ptc_copy_option(obj : TPTC_COPY; option : String) : Boolean;