home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / e / amigae / modulessrc / graphics / layers.e < prev    next >
Text File  |  1995-07-05  |  835b  |  42 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'exec/lists',
  5.        'exec/semaphores',
  6.        'graphics/clip'
  7.  
  8. CONST LAYERSIMPLE=1,
  9.       LAYERSMART=2,
  10.       LAYERSUPER=4,
  11.       LAYERUPDATING=16,
  12.       LAYERBACKDROP=$40,
  13.       LAYERREFRESH=$80,
  14.       LAYERIREFRESH=$200,
  15.       LAYERIREFRESH2=$400,
  16.       LAYER_CLIPRECTS_LOST=$100
  17.  
  18. OBJECT layer_info
  19.   top_layer:PTR TO layer
  20.   check_lp:PTR TO layer
  21.   obs:PTR TO cliprect
  22.   freecliprects:PTR TO cliprect
  23.   privatereserve1:LONG
  24.   privatereserve2:LONG
  25.   lock:ss
  26.   gs_head:mlh
  27.   privatereserve3:INT
  28.   privatereserve4:LONG
  29.   flags:INT  -> This is unsigned
  30.   fatten_count:CHAR
  31.   locklayerscount:CHAR
  32.   privatereserve5:INT
  33.   blankhook:LONG
  34.   layerinfo_extra:LONG
  35. ENDOBJECT     /* SIZEOF=102 */
  36.  
  37. CONST NEWLAYERINFO_CALLED=1,
  38.       ALERTLAYERSNOMEM=$83010000,
  39.       LAYERS_NOBACKFILL=1,
  40.       LAYERS_BACKFILL=0
  41.  
  42.