home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / rexx / library2 / gbmrexx / gbm / gbmtrunc.h < prev    next >
C/C++ Source or Header  |  1992-10-01  |  1KB  |  33 lines

  1. /*
  2.  
  3. GBMTRUNC.H  Interface to error diffusion module
  4.  
  5. */
  6.  
  7. extern void gbm_trunc_line_24(byte *src, byte *dest, int cx, byte rm, byte gm, byte bm);
  8. extern void gbm_trunc_24(GBM *gbm, byte *data24, byte *data24a, byte rm, byte gm, byte bm);
  9.  
  10. extern void gbm_trunc_pal_6R6G6B(GBMRGB *gbmrgb);
  11. extern void gbm_trunc_line_6R6G6B(byte *src, byte *dest, int cx);
  12. extern void gbm_trunc_6R6G6B(GBM *gbm, byte *data24, byte *data8);
  13.  
  14. extern void gbm_trunc_pal_7R8G4B(GBMRGB *gbmrgb);
  15. extern void gbm_trunc_line_7R8G4B(byte *src, byte *dest, int cx);
  16. extern void gbm_trunc_7R8G4B(GBM *gbm, byte *data24, byte *data8);
  17.  
  18. extern void gbm_trunc_pal_VGA(GBMRGB *gbmrgb);
  19. extern void gbm_trunc_line_VGA(byte *src, byte *dest, int cx);
  20. extern void gbm_trunc_VGA(GBM *gbm, byte *data24, byte *data4);
  21.  
  22. extern void gbm_trunc_pal_8(GBMRGB *gbmrgb);
  23. extern void gbm_trunc_line_8(byte *src, byte *dest, int cx);
  24. extern void gbm_trunc_8(GBM *gbm, byte *data24, byte *data4);
  25.  
  26. extern void gbm_trunc_pal_4G(GBMRGB *gbmrgb);
  27. extern void gbm_trunc_line_4G(byte *src, byte *dest, int cx);
  28. extern void gbm_trunc_4G(GBM *gbm, byte *data24, byte *data4);
  29.  
  30. extern void gbm_trunc_pal_BW(GBMRGB *gbmrgb);
  31. extern void gbm_trunc_line_BW(byte *src, byte *dest, int cx);
  32. extern void gbm_trunc_BW(GBM *gbm, byte *data24, byte *data1);
  33.