home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / grafix / boards / a2410src.lha / Public / Source / gfx_lib.fd < prev    next >
Encoding:
Text File  |  1994-12-13  |  2.5 KB  |  76 lines

  1. ##base _GraphicsBase
  2. ##bias 30
  3. ##public
  4. GfxBltBitMap(srcBitMap,xSrc,ySrc,destBitMap,xDest,yDest,xSize,ySize,minterm,mask,tempA)(a0,d0/d1/a1,d2/d3/d4/d5/d6/d7/a2)
  5. GfxClearScreen(rp)(a1)
  6. GfxText(rp,string,count)(a1,a0,d0)
  7. GfxSetFont(rp,textFont)(a1,a0)
  8. GfxDrawEllipse(rp,xCenter,yCenter,a,b)(a1,d0/d1/d2/d3)
  9. GfxAreaEllipse(rp,xCenter,yCenter,a,b)(a1,d0/d1/d2/d3)
  10. *GfxInitRastPort(rp)(a1)
  11. GfxSetRast(rp,pen)(a1,d0)
  12. *GfxMove(rp,x,y)(a1,d0/d1)
  13. GfxDraw(rp,x,y)(a1,d0/d1)
  14. *GfxAreaMove(rp,x,y)(a1,d0/d1)
  15. *GfxAreaDraw(rp,x,y)(a1,d0/d1)
  16. *
  17. GfxAreaEnd(rp)(a1)
  18. GfxSetRGB4(vp,index,red,green,blue)(a0,d0/d1/d2/d3)
  19. *
  20. *GfxBltClear(memBlock,byteCount,flags)(a1,d0/d1)
  21. *
  22. GfxRectFill(rp,xMin,yMin,xMax,yMax)(a1,d0/d1/d2/d3)
  23. *
  24. *GfxReadPixel(rp,x,y)(a1,d0/d1)
  25. *
  26. GfxWritePixel(rp,x,y)(a1,d0/d1)
  27. *
  28. *GfxFlood(rp,mode,x,y)(a1,d2,d0/d1)
  29. *
  30. GfxPolyDraw(rp,count,polyTable)(a1,d0/a0)
  31. *
  32. *GfxSetAPen(rp,pen)(a1,d0)
  33. *GfxSetBPen(rp,pen)(a1,d0)
  34. *GfxSetDrMd(rp,drawMode)(a1,d0)
  35. *GfxGetColorMap(entries)(d0)
  36. *GfxFreeColorMap(colorMap)(a0)
  37. *GfxGetRGB4(colorMap,entry)(a0,d0)
  38. *GfxBltBitMapRastPort(srcBitMap,xSrc,ySrc,destRP,xDest,yDest,xSize,ySize,minterm)(a0,d0/d1/a1,d2/d3/d4/d5/d6)
  39. *GfxSetRGB4CM(colorMap,index,red,green,blue)(a0,d0/d1/d2/d3)
  40. *GfxBltMaskBitMapRastPort(srcBitMap,xSrc,ySrc,destRP,xDest,yDest,xSize,ySize,minterm,bltMask)(a0,d0/d1/a1,d2/d3/d4/d5/d6/a2)
  41. *GfxBitMapScale(bitScaleArgs)(a0)
  42. *GfxObtainBestPenA(cm,r,g,b,tags)(a0,d1/d2/d3/a1)
  43. *
  44. GfxSetRGB32(vp,n,r,g,b)(a0,d0/d1/d2/d3)
  45. *
  46. *GfxGetAPen(rp)(a0)
  47. *GfxGetBPen(rp)(a0)
  48. *GfxGetDrMd(rp)(a0)
  49. *GfxGetOutlinePen(rp)(a0)
  50. *GfxLoadRGB32(vp,table)(a0/a1)
  51. *GfxSetABPenDrMd(rp,apen,bpen,drawmode)(a1,d0/d1/d2)
  52. *GfxGetRGB32(cm,firstcolor,ncolors,table)(a0,d0/d1/a1)
  53. *GfxAllocBitMap(sizex,sizey,depth,flags,friend_bitmap)(d0/d1/d2/d3/a0)
  54. *GfxFreeBitMap(bm)(a0)
  55. *GfxReleasePen(cm,n)(a0,d0)
  56. *GfxObtainPen(cm,n,r,g,b,f)(a0,d0/d1/d2/d3/d4)
  57. *GfxSetOutlinePen(rp,pen)(a0,d0)
  58. *GfxSetWriteMask(rp,msk)(a0,d0)
  59. *GfxSetRGB32CM(cm,n,r,g,b)(a0,d0/d1/d2/d3)
  60. *GfxFindColor(cm,r,g,b,maxcolor)(a3,d1/d2/d3/d4)
  61. *GfxWriteChunkyPixels(rp,xstart,ystart,xstop,ystop,array,bytesperrow)(a0,d0/d1/d2/d3/a2,d4)
  62. *
  63. GfxBltTiga(srcBitMap,xSrc,ySrc,gsp_addr,xDest,yDest,xSize,ySize)(a0,d0/d1/a1,d2/d3/d4/d5)
  64. *
  65. GfxSetPointer(window,pointer,height,width,xOffset,yOffset)(a0/a1,d0/d1/d2/d3)
  66. GfxClearPointer(window)(a0)
  67. GfxPointerXY(rp,x,y)(a0,d0,d1)
  68. GfxSetUpScreen(screen)(a0)
  69. GfxCheckTiga(bitmap)(a1)
  70. GfxCheckBitMap(bitmap)(a1)
  71. GfxCheckRP(rastport)(a1)
  72. GfxCheckVP(viewport)(a1)
  73. *
  74. BltChunkyMap(chunkymap,xSrc,ySrc,xDest,yDest,xSize,ySize)(a0,d0,d1,d2,d3,d4,d5)
  75. ##end
  76.