home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / wb / lupe / source / include / pragma / cybergraphics_lib.h next >
C/C++ Source or Header  |  1996-12-04  |  1KB  |  38 lines

  1. #ifndef PRAGMA_CYBERGRAPHICS_H
  2. #define PRAGMA_CYBERGRAPHICS_H
  3.  
  4. #ifdef __cplusplus
  5. #define CPLUSPLUSON
  6. #pragma -
  7. #endif
  8.  
  9. #include <clib/cybergraphics_protos.h>
  10.  
  11. #pragma amicall(CyberGfxBase, 0x48, AllocCModeListTagList(a1))
  12. #pragma amicall(CyberGfxBase, 0x3c, BestCModeIDTagList(a0))
  13. #pragma amicall(CyberGfxBase, 0x42, CModeRequestTagList(a0,a1))
  14. #pragma amicall(CyberGfxBase, 0xa2, CVideoCtrlTagList(a0,a1))
  15. #pragma amicall(CyberGfxBase, 0x9c, DoCDrawMethodTagList(a0,a1,a2))
  16. #pragma amicall(CyberGfxBase, 0x96, FillPixelArray(a1,d0,d1,d2,d3,d4))
  17. #pragma amicall(CyberGfxBase, 0x4e, FreeCModeList(a0))
  18. #pragma amicall(CyberGfxBase, 0x66, GetCyberIDAttr(d0,d1))
  19. #pragma amicall(CyberGfxBase, 0x60, GetCyberMapAttr(a0,d1))
  20. #pragma amicall(CyberGfxBase, 0x90, InvertPixelArray(a1,d0,d1,d2,d3))
  21. #pragma amicall(CyberGfxBase, 0x36, IsCyberModeID(d0))
  22. #pragma amicall(CyberGfxBase, 0xa8, LockBitMapTagList(a0,a1))
  23. #pragma amicall(CyberGfxBase, 0x84, MovePixelArray(d0,d1,a1,d2,d3,d4,d5))
  24. #pragma amicall(CyberGfxBase, 0x78, ReadPixelArray(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7))
  25. #pragma amicall(CyberGfxBase, 0x6c, ReadRGBPixel(a1,d0,d1))
  26. #pragma amicall(CyberGfxBase, 0x5a, ScalePixelArray(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7))
  27. #pragma amicall(CyberGfxBase, 0xae, UnLockBitMap(a0))
  28. #pragma amicall(CyberGfxBase, 0x7e, WritePixelArray(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7))
  29. #pragma amicall(CyberGfxBase, 0x72, WriteRGBPixel(a1,d0,d1,d2))
  30.  
  31. #ifdef CPLUSPLUSON
  32. #undef CPLUSPLUSON
  33. #pragma +
  34. #endif
  35.  
  36. #endif
  37.  
  38.