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

  1. €ˆGRAPHICS_CLIP_H€GRAPHICS_CLIP_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆGRAPHICS_GFX_HŒ<graphics/gfx.h>‡ˆEXEC_SEMAPHORES_HŒ<exec/semaphores.h>‡ˆUTILITY_HOOKS_HŒ<utility/hooks.h>‡€NEWLOCKS
  2. ƒLayer
  3. {
  4. ƒLayer*front,*back;
  5. ƒClipRect*ClipRect;
  6. ƒRastPort*rp;
  7. ƒRectangle bounds;
  8. Šreserved[4];
  9. ‰priority;
  10. ‰¦;
  11. ƒBitMap*SuperBitMap;
  12. ƒClipRect*SuperClipRect;
  13. ”Window;
  14. ˜Scroll_X,Scroll_Y;
  15. ƒClipRect*cr,*cr2,*crnew;
  16. ƒClipRect*SuperSaveClipRects;
  17. ƒClipRect*_cliprects;
  18. ƒLayer_Info*LayerInfo;
  19. ƒSignalSemaphore Lock;
  20. ƒHook*BackFill;
  21. —reserved1;
  22. ƒRegion*ClipRegion;
  23. ƒRegion*saveClipRects;
  24. ˜Width,Height;
  25. Šreserved2[18];
  26. ƒRegion*DamageList;
  27. };
  28. ƒClipRect
  29. {
  30. ƒClipRect*Next;
  31. ƒClipRect*prev;
  32. ƒLayer*lobs;
  33. ƒBitMap*BitMap;
  34. ƒRectangle bounds;
  35. ‹*_p1;
  36. ‹*_p2;
  37. ’reserved;°NEWCLIPRECTS_1_1
  38. ’¦;‡
  39. };€CR_NEEDS_NO_CONCEALED_RASTERS 1€CR_NEEDS_NO_LAYERBLIT_DAMAGE 2€ISLESSX 1€ISLESSY 2€ISGRTRX 4€ISGRTRY 8‡