home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GrafikenKartenSoft / CYBE4023.LHA / cybergfx / developer / fd / cybergraphics_lib.fd
Encoding:
Text File  |  1994-12-30  |  1.3 KB  |  52 lines

  1. ##base _CyberGfxBase
  2. ##bias 30
  3. *--- functions in V40 or higher (Release 40.14) ---
  4. ##private
  5. cgfxPrivate1()()
  6. cgfxPrivate2()()
  7. cgfxPrivate3()()
  8. cgfxPrivate3()()
  9. ##public
  10. *
  11. IsCyberModeID(displayID)(d0)
  12. *
  13. BestCModeIDTagList(BestModeIDTags)(a0)
  14. *
  15. CModeRequestTagList(ModeRequest,ModeRequestTags)(a0,a1)
  16. *
  17. AllocCModeListTagList(ModeListTags)(a1)
  18. *
  19. FreeCModeList(ModeList)(a0)
  20. *
  21. ##private
  22. AllocCModeRequestTagList()()
  23. *
  24. FreeCModeRequest(ModeRequest)(a0)
  25. *
  26. ##public
  27. GetCyberMapAttr(CyberGfxBitmap,CyberAttrTag)(a0,d0)
  28. *
  29. GetCyberIDAttr(CyberIDAttr,CyberDisplayModeID)(d0,d1)
  30. *
  31. ReadRGBPixel(RastPort,x,y)(a1,d0,d1)
  32. *
  33. WriteRGBPixel(RastPort,x,y,argb)(a1,d0,d1,d2)
  34. *
  35. ReadPixelArray(destRect,destX,destY,destMod,RastPort,SrcX,SrcY,SizeX,SizeY,DestFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  36. *
  37. WritePixelArray(srcRect,SrcX,SrcY,SrcMod,RastPort,DestX,DestY,SizeX,SizeY,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  38. *
  39. MovePixelArray(SrcX,SrcY,RastPort,DestX,DestY,SizeX,SizeY)(d0,d1,a1,d2,d3,d4,d5)
  40. *
  41. SwapPixelArray(MemRect,MemX,MemY,MemMod,RastPort,RastX,RastY,SizeX,SizeY,MemFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  42. *
  43. *--- functions added in Release 40.14 ---
  44. *
  45. InvertPixelArray(RastPort,DestX,DestY,SizeX,SizeY)(a1,d0,d1,d2,d3)
  46. *
  47. FillPixelArray(RastPort,DestX,DestY,SizeX,SizeY,ARGB)(a1,d0,d1,d2,d3,d4)
  48. *
  49. DoCDrawMethodTagList(Hook,RastPort,TagList)(a0,a1,a2)
  50. *
  51. ##end
  52.