home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / graphics / layers.m < prev    next >
Encoding:
Text File  |  2000-06-03  |  716 b   |  37 lines

  1. MODULE 'exec/lists',
  2.        'exec/semaphores',
  3.        'graphics/clip'
  4.  
  5. CONST    LAYERSIMPLE=1,
  6.         LAYERSMART=2,
  7.         LAYERSUPER=4,
  8.         LAYERUPDATING=16,
  9.         LAYERBACKDROP=$40,
  10.         LAYERREFRESH=$80,
  11.         LAYERIREFRESH=$200,
  12.         LAYERIREFRESH2=$400,
  13.         LAYER_CLIPRECTS_LOST=$100
  14.  
  15. OBJECT Layer_Info
  16.     Top_Layer:PTR TO Layer,
  17.     Check_Lp:PTR TO Layer,
  18.     Obs:PTR TO ClipRect,
  19.     FreeClipRects:PTR TO ClipRect,
  20.     privatereserve1:LONG,
  21.     privatereserve2:LONG,
  22.     Lock:SS,
  23.     gs_Head:MLH,
  24.     privatereserve3:INT,
  25.     privatereserve4:LONG,
  26.     Flags:UWORD,
  27.     Fatten_Count:CHAR,
  28.     LockLayersCount:CHAR,
  29.     privatereserve5:INT,
  30.     BlankHook:LONG,
  31.     LayerInfo_Extra:LONG
  32.  
  33. CONST    NEWLAYERINFO_CALLED=1,
  34.         ALERTLAYERSNOMEM=$83010000,
  35.         LAYERS_NOBACKFILL=1,
  36.         LAYERS_BACKFILL=0
  37.