home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / graphics / graphics_lib.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  2.7 KB  |  128 lines

  1.     IFND    GRAPHICS_LIB_I
  2. GRAPHICS_LIB_I    set    1
  3.  
  4. * library offsets off _GfxBase
  5.  
  6. _LVOBltBitMap    equ    -30
  7. _LVOBltTemplate    equ    -36
  8. _LVOClearEOL    equ    -42
  9. _LVOClearScreen    equ    -48
  10. _LVOTextLength    equ    -54
  11. _LVOText    equ    -60
  12. _LVOSetFont    equ    -66
  13. _LVOOpenFont    equ    -72
  14. _LVOCloseFont    equ    -78
  15. _LVOAskSoftStyle    equ    -84
  16. _LVOSetSoftStyle    equ    -90
  17. _LVOAddBob    equ    -96
  18. _LVOAddVSprite    equ    -102
  19. _LVODoCollision    equ    -108
  20. _LVODrawGList    equ    -114
  21. _LVOInitGels    equ    -120
  22. _LVOInitMasks    equ    -126
  23. _LVORemIBob    equ    -132
  24. _LVORemVSprite    equ    -138
  25. _LVOSetCollision    equ    -144
  26. _LVOSortGList    equ    -150
  27. _LVOAddAnimOb    equ    -156
  28. _LVOAnimate    equ    -162
  29. _LVOGetGBuffers    equ    -168
  30. _LVOInitGMasks    equ    -174
  31. _LVOGelsFuncE    equ    -180
  32. _LVOGelsFuncF    equ    -186
  33. _LVOLoadRGB4    equ    -192
  34. _LVOInitRastPort    equ    -198
  35. _LVOInitVPort    equ    -204
  36. _LVOMrgCop    equ    -210
  37. _LVOMakeVPort    equ    -216
  38. _LVOLoadView    equ    -222
  39. _LVOWaitBlit    equ    -228
  40. _LVOSetRast    equ    -234
  41. _LVOMove    equ    -240
  42. _LVODraw    equ    -246
  43. _LVOAreaMove    equ    -252
  44. _LVOAreaDraw    equ    -258
  45. _LVOAreaEnd    equ    -264
  46. _LVOWaitTOF    equ    -270
  47. _LVOQBlit    equ    -276
  48. _LVOInitArea    equ    -282
  49. _LVOSetRGB4    equ    -288
  50. _LVOQBSBlit    equ    -294
  51. _LVOBltClear    equ    -300
  52. _LVORectFill    equ    -306
  53. _LVOBltPattern    equ    -312
  54. _LVOReadPixel    equ    -318
  55. _LVOWritePixel    equ    -324
  56. _LVOFlood    equ    -330
  57. _LVOPolyDraw    equ    -336
  58. _LVOSetAPen    equ    -342
  59. _LVOSetBPen    equ    -348
  60. _LVOSetDrMd    equ    -354
  61. _LVOInitView    equ    -360
  62. _LVOCBump    equ    -366
  63. _LVOCMove    equ    -372
  64. _LVOCWait    equ    -378
  65. _LVOVBeamPos    equ    -384
  66. _LVOInitBitMap    equ    -390
  67. _LVOScrollRaster    equ    -396
  68. _LVOWaitBOVP    equ    -402
  69. _LVOGetSprite    equ    -408
  70. _LVOFreeSprite    equ    -414
  71. _LVOChangeSprite    equ    -420
  72. _LVOMoveSprite    equ    -426
  73. _LVOLockLayerRom    equ    -432
  74. _LVOUnlockLayerRom    equ    -438
  75. _LVOSyncSBitMap    equ    -444
  76. _LVOCopySBitMap    equ    -450
  77. _LVOOwnBlitter    equ    -456
  78. _LVODisownBlitter    equ    -462
  79. _LVOInitTmpRas    equ    -468
  80. _LVOAskFont    equ    -474
  81. _LVOAddFont    equ    -480
  82. _LVORemFont    equ    -486
  83. _LVOAllocRaster    equ    -492
  84. _LVOFreeRaster    equ    -498
  85. _LVOAndRectRegion    equ    -504
  86. _LVOOrRectRegion    equ    -510
  87. _LVONewRegion    equ    -516
  88. _LVONotRegion    equ    -522
  89. _LVOClearRegion    equ    -528
  90. _LVODisposeRegion    equ    -534
  91. _LVOFreeVPortCopLists    equ    -540
  92. _LVOFreeCopList    equ    -546
  93. _LVOClipBlit    equ    -552
  94. _LVOXorRectRegion    equ    -558
  95. _LVOFreeCprList    equ    -564
  96. _LVOGetColorMap    equ    -570
  97. _LVOFreeColorMap    equ    -576
  98. _LVOGetRGB4    equ    -582
  99. _LVOScrollVPort    equ    -588
  100. _LVOUCopperListInit    equ    -594
  101. _LVOFreeGBuffers    equ    -600
  102. _LVOBltBitMapRastPort    equ    -606
  103. * 1.2 new functions
  104. _LVOOrRegionRegion    equ    -612
  105. _LVOXorRegionRegion    equ    -618
  106. _LVOAndRegionRegion    equ    -624
  107. _LVOSetRGB4CM    equ    -630
  108. _LVOBltMaskBitMapRastPort    equ    -636
  109. _LVOGraphicsReserved1    equ    -642
  110. _LVOGraphicsResirved2    equ    -648
  111. _LVOAttemptLockLayerRom    equ    -654
  112.  
  113.  
  114. * macro to call graphics library
  115. CALLGRAF    macro
  116.     move.l    _GfxBase,a6
  117.     jsr    _LVO\1(a6)
  118.     endm
  119.  
  120. * macro to define name for library
  121. GRAFNAME    macro
  122.     dc.b    'graphics.library',0
  123.     even
  124.     endm
  125.  
  126.     ENDC
  127.  
  128.