home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / TRSICAT.LZX / CATS_CD2_TRSI / Inc&AD2.1 / includes / graphics / layers.i < prev    next >
Encoding:
Text File  |  1992-09-11  |  1.1 KB  |  52 lines

  1.     IFND    GRAPHICS_LAYERS_I
  2. GRAPHICS_LAYERS_I    SET    1
  3. **
  4. **    $VER: layers.i 37.0 (07.01.91)
  5. **    Includes Release 38.56
  6. **
  7. **
  8. **
  9. **    (C) Copyright 1985-1992 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_SEMAPHORES_I
  14.        include "exec/semaphores.i"
  15.     ENDC
  16.  
  17.     IFND  EXEC_LISTS_I
  18.        include    "exec/lists.i"
  19.     ENDC
  20.  
  21. * these should be clip.i/h but you know backwards compatibility etc.
  22. LAYERSIMPLE        equ   1
  23. LAYERSMART        equ   2
  24. LAYERSUPER        equ   4
  25. LAYERUPDATING        equ   $10
  26. LAYERBACKDROP        equ   $40
  27. LAYERREFRESH        equ   $80
  28. LAYER_CLIPRECTS_LOST    equ   $100
  29.  
  30. LMN_REGION  equ -1
  31.  
  32.     STRUCTURE  Layer_Info,0
  33.     APTR       li_top_layer
  34.     APTR       li_check_lp
  35.     APTR       li_obs
  36.     STRUCT     li_FreeClipRects,MLH_SIZE
  37.     STRUCT     li_Lock,SS_SIZE
  38.     STRUCT       li_gs_Head,LH_SIZE
  39.     LONG        li_long_reserved
  40.     WORD       li_Flags
  41.     BYTE       li_fatten_count
  42.     BYTE       li_LockLayersCount
  43.     WORD       li_LayerInfo_extra_size
  44.     APTR        li_blitbuff
  45.     APTR       li_LayerInfo_extra
  46.     LABEL      li_SIZEOF
  47.  
  48. NEWLAYERINFO_CALLED    equ 1
  49. ALERTLAYERSNOMEM    equ $83010000
  50.  
  51.     ENDC    ; GRAPHICS_LAYERS_I
  52.