home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 12 / MA_Cover_12.iso / libs / renderlib / maxonc / pragma / render_lib.h
Encoding:
C/C++ Source or Header  |  1999-02-03  |  2.9 KB  |  56 lines

  1. #ifndef _INCLUDE_PRAGMA_RENDER_LIB_H
  2. #define _INCLUDE_PRAGMA_RENDER_LIB_H
  3.  
  4. #ifndef CLIB_RENDER_PROTOS_H
  5. #include <clib/render_protos.h>
  6. #endif
  7.  
  8. #pragma amicall(RenderBase,0x02A,CreateRMHandlerA(a1))
  9. #pragma amicall(RenderBase,0x030,DeleteRMHandler(a0))
  10. #pragma amicall(RenderBase,0x036,AllocRenderMem(a0,d0))
  11. #pragma amicall(RenderBase,0x03C,FreeRenderMem(a0,a1,d0))
  12. #pragma amicall(RenderBase,0x042,AllocRenderVec(a0,d0))
  13. #pragma amicall(RenderBase,0x048,FreeRenderVec(a0))
  14. #pragma amicall(RenderBase,0x04E,CreateHistogramA(a1))
  15. #pragma amicall(RenderBase,0x054,DeleteHistogram(a0))
  16. #pragma amicall(RenderBase,0x05A,QueryHistogram(a0,d0))
  17. #pragma amicall(RenderBase,0x060,AddRGB(a0,d0,d1))
  18. #pragma amicall(RenderBase,0x066,AddRGBImageA(a0,a1,d0,d1,a2))
  19. #pragma amicall(RenderBase,0x06C,AddChunkyImageA(a0,a1,d0,d1,a2,a3))
  20. #pragma amicall(RenderBase,0x072,ExtractPaletteA(a0,a1,d0,a2))
  21. #pragma amicall(RenderBase,0x078,RenderA(a0,d0,d1,a1,a2,a3))
  22. #pragma amicall(RenderBase,0x07E,Planar2ChunkyA(a0,d0,d1,d2,d3,a1,a2))
  23. #pragma amicall(RenderBase,0x084,Chunky2RGBA(a0,d0,d1,a1,a2,a3))
  24. #pragma amicall(RenderBase,0x08A,Chunky2BitMapA(a0,d0,d1,d2,d3,a1,d4,d5,a2))
  25. #pragma amicall(RenderBase,0x090,CreateScaleEngineA(d0,d1,d2,d3,a1))
  26. #pragma amicall(RenderBase,0x096,DeleteScaleEngine(a0))
  27. #pragma amicall(RenderBase,0x09C,ScaleA(a0,a1,a2,a3))
  28. #pragma amicall(RenderBase,0x0A2,ConvertChunkyA(a0,a1,d0,d1,a2,a3,a4))
  29. #pragma amicall(RenderBase,0x0A8,CreatePenTableA(a0,a1,d0,d1,a2,a3,a4))
  30. #pragma amicall(RenderBase,0x0AE,CreatePaletteA(a1))
  31. #pragma amicall(RenderBase,0x0B4,DeletePalette(a0))
  32. #pragma amicall(RenderBase,0x0BA,ImportPaletteA(a0,a1,d0,a2))
  33. #pragma amicall(RenderBase,0x0C0,ExportPaletteA(a0,a1,a2))
  34. #pragma amicall(RenderBase,0x0C6,CountRGB(a0,d0))
  35. #pragma amicall(RenderBase,0x0CC,BestPen(a0,d0))
  36. #pragma amicall(RenderBase,0x0D2,FlushPalette(a0))
  37. #pragma amicall(RenderBase,0x0D8,SortPaletteA(a0,d0,a1))
  38. #pragma amicall(RenderBase,0x0DE,AddHistogramA(a0,a1,a2))
  39. #pragma amicall(RenderBase,0x0E4,ScaleOrdinate(d0,d1,d2))
  40. #pragma amicall(RenderBase,0x0F6,CreateMapEngineA(a0,a1))
  41. #pragma amicall(RenderBase,0x0FC,DeleteMapEngine(a0))
  42. #pragma amicall(RenderBase,0x102,MapRGBArrayA(a0,a1,d0,d1,a2,a3))
  43. #pragma amicall(RenderBase,0x108,RGBArrayDiversityA(a0,d0,d1,a1))
  44. #pragma amicall(RenderBase,0x10E,ChunkyArrayDiversityA(a0,a1,d0,d1,a2))
  45. #pragma amicall(RenderBase,0x114,MapChunkyArrayA(a0,a1,a2,d0,d1,a3,a4))
  46. #pragma amicall(RenderBase,0x11A,InsertAlphaChannelA(a0,d0,d1,a1,a2))
  47. #pragma amicall(RenderBase,0x120,ExtractAlphaChannelA(a0,d0,d1,a1,a2))
  48. #pragma amicall(RenderBase,0x126,ApplyAlphaChannelA(a0,d0,d1,a1,a2))
  49. #pragma amicall(RenderBase,0x12C,MixRGBArrayA(a0,d0,d1,a1,d2,a2))
  50. #pragma amicall(RenderBase,0x132,AllocRenderVecClear(a0,d0))
  51. #pragma amicall(RenderBase,0x138,CreateAlphaArrayA(a0,d0,d1,a1))
  52. #pragma amicall(RenderBase,0x13E,MixAlphaChannelA(a0,a1,d0,d1,a2,a3))
  53. #pragma amicall(RenderBase,0x144,TintRGBArrayA(a0,d0,d1,d2,d3,a1,a2))
  54.  
  55. #endif    /*  _INCLUDE_PRAGMA_RENDER_LIB_H  */
  56.