home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / graphics / rastport.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  917 b   |  61 lines

  1. €ˆGRAPHICS_RASTPORT_H€GRAPHICS_RASTPORT_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆGRAPHICS_GFX_HŒ<graphics/gfx.h>‡
  2. ƒAreaInfo
  3. {
  4. ˜*VctrTbl;
  5. ˜*VctrPtr;
  6. š*FlagTbl;
  7. š*FlagPtr;
  8. ˜Count;
  9. ˜MaxCount;
  10. ˜FirstX,FirstY;
  11. };
  12. ƒTmpRas
  13. {
  14. š*RasPtr;
  15. ’Size;
  16. };
  17. ƒGelsInfo
  18. {
  19. šsprRsrvd;
  20. Š¦;
  21. ƒVSprite*gelHead,*gelTail;
  22. ˜*nextLine;
  23. ˜**lastColor;
  24. ƒcollTable*collHandler;
  25. ˜leftmost,rightmost,topmost,bottommost;
  26. ”firstBlissObj,lastBlissObj;
  27. };
  28. ƒRastPort
  29. {
  30. ƒLayer*Layer;
  31. ƒBitMap*BitMap;
  32. ‰*AreaPtrn;
  33. ƒTmpRas*TmpRas;
  34. ƒAreaInfo*AreaInfo;
  35. ƒGelsInfo*GelsInfo;
  36. ŠMask;
  37. šFgPen;
  38. šBgPen;
  39. šAOlPen;
  40. šDrawMode;
  41. šAreaPtSz;
  42. šlinpatcnt;
  43. šdummy;
  44. ‰¦;
  45. ‰LinePtrn;
  46. ˜cp_x,cp_y;
  47. Šminterms[8];
  48. ˜PenWidth;
  49. ˜PenHeight;
  50. ƒTextFont*Font;
  51. ŠAlgoStyle;
  52. ŠTxFlags;
  53. ‰TxHeight;
  54. ‰TxWidth;
  55. ‰TxBaseline;
  56. ˜TxSpacing;
  57. ”*RP_User;
  58. —longreserved[2];ˆGFX_RASTPORT_1_2
  59. ‰wordreserved[7];
  60. Šreserved[8];‡
  61. };€JAM1 0€JAM2 1€COMPLEMENT 2€INVERSVID 4€FRST_DOT 1€ONE_DOT 2€DBUFFER 4€AREAOUTLINE 8€NOCROSSFILL 32‡