home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 110 / EnigmaAmiga110CD.iso / indispensabili / utility / apdf / xpdf-0.80 / xpdf / agfxcomm.h < prev    next >
C/C++ Source or Header  |  1999-04-27  |  992b  |  45 lines

  1. //========================================================================
  2. //
  3. // AGfxcomm.h
  4. //
  5. // Copyright 1999 Emmanuel Lesueur
  6. //
  7. //========================================================================
  8.  
  9. #ifndef AGFXCOMM_H
  10. #define AGFXCOMM_H
  11.  
  12. struct GfxPipe {
  13.     short * volatile readp;
  14.     short * volatile writep;
  15.     volatile short done;
  16.     short data[1];
  17. };
  18.  
  19. #define AGFX_SETAPEN    1
  20. #define AGFX_SETFONT    2
  21. #define AGFX_POLYDRAW   3
  22. #define AGFX_ADDCHAR    4
  23. #define AGFX_RECTFILL   5
  24. #define AGFX_IMAGE      6
  25. #define AGFX_IMAGE24    7
  26. #define AGFX_LINEPTRN   8
  27. #define AGFX_INITAREA   9
  28. #define AGFX_AREAPOLY   10
  29. #define AGFX_AREAEND    11
  30. #define AGFX_INITCLIP   12
  31. #define AGFX_RECTCLIP   13
  32. #define AGFX_POLYCLIP   14
  33. #define AGFX_INSTALLCLIP 15
  34. #define AGFX_GETIMAGE   16
  35. #define AGFX_GETIMAGE24 17
  36. #define AGFX_GETCOLORS  18
  37. #define AGFX_STARTPAGE  19
  38. #define AGFX_ENDPAGE    20
  39. #define AGFX_PENCOLOR   21
  40. #define AGFX_OPENFONT   22
  41. #define AGFX_CLOSEFONT  23
  42.  
  43. #endif
  44.  
  45.