home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / clib / layers_protos.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.7 KB  |  42 lines

  1. €ˆCLIB_LAYERS_PROTOS_H€CLIB_LAYERS_PROTOS_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆGRAPHICS_LAYERS_HŒ<graphics/layers.h>‡ˆGRAPHICS_CLIP_HŒ<graphics/clip.h>‡ˆGRAPHICS_RASTPORT_HŒ<graphics/rastport.h>‡ˆGRAPHICS_REGIONS_HŒ<graphics/regions.h>‡
  2. ‹InitLayers(ƒLayer_Info*li);
  3. ƒLayer*CreateUpfrontLayer(ƒLayer_Info*li,ƒBitMap*bm,
  4. x0,y0,x1,y1,flags,ƒBitMap*bm2);
  5. ƒLayer*CreateBehindLayer(ƒLayer_Info*li,ƒBitMap*bm,
  6. x0,y0,x1,y1,flags,ƒBitMap*bm2);
  7. ’UpfrontLayer(dummy,ƒLayer*layer);
  8. ’BehindLayer(dummy,ƒLayer*layer);
  9. ’MoveLayer(dummy,ƒLayer*layer,dx,dy);
  10. ’SizeLayer(dummy,ƒLayer*layer,dx,dy);
  11. ‹ScrollLayer(dummy,ƒLayer*layer,dx,dy);
  12. ’BeginUpdate(ƒLayer*l);
  13. ‹EndUpdate(ƒLayer*layer,Žflag);
  14. ’DeleteLayer(dummy,ƒLayer*layer);
  15. ‹LockLayer(dummy,ƒLayer*layer);
  16. ‹UnlockLayer(ƒLayer*layer);
  17. ‹LockLayers(ƒLayer_Info*li);
  18. ‹UnlockLayers(ƒLayer_Info*li);
  19. ‹LockLayerInfo(ƒLayer_Info*li);
  20. ‹SwapBitsRastPortClipRect(ƒRastPort*rp,ƒClipRect*cr);
  21. ƒLayer*WhichLayer(ƒLayer_Info*li,x,y);
  22. ‹UnlockLayerInfo(ƒLayer_Info*li);
  23. ƒLayer_Info*NewLayerInfo(‹);
  24. ‹DisposeLayerInfo(ƒLayer_Info*li);
  25. ’FattenLayerInfo(ƒLayer_Info*li);
  26. ‹ThinLayerInfo(ƒLayer_Info*li);
  27. ’MoveLayerInFrontOf(ƒLayer*layer_to_move,
  28. ƒLayer*other_layer);
  29. ƒRegion*InstallClipRegion(ƒLayer*layer,
  30. ƒRegion*region);
  31. ’MoveSizeLayer(ƒLayer*layer,dx,dy,dw,dh);
  32. ƒLayer*CreateUpfrontHookLayer(ƒLayer_Info*li,ƒBitMap*bm,
  33. x0,y0,x1,y1,flags,ƒHook*hook,
  34. ƒBitMap*bm2);
  35. ƒLayer*CreateBehindHookLayer(ƒLayer_Info*li,ƒBitMap*bm,
  36. x0,y0,x1,y1,flags,ƒHook*hook,
  37. ƒBitMap*bm2);
  38. ƒHook*InstallLayerHook(ƒLayer*layer,ƒHook*hook);
  39. ƒHook*InstallLayerInfoHook(ƒLayer_Info*li,ƒHook*hook);
  40. ‹SortLayerCR(ƒLayer*layer,dx,dy);
  41. ‹DoHookClipRects(ƒHook*hook,ƒRastPort*rport,
  42. ƒRectangle*rect);‡