home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / prog_oth / amigalib.lzh / AMIGALIB / AMIGALIB.LZH / includes / layers.inc < prev    next >
Encoding:
Text File  |  1990-01-17  |  7.2 KB  |  129 lines

  1. *
  2. * - function values for 'layers.library'
  3. *
  4.  
  5.       integer LayersBase      ; parameter (LayersBase     =z'00000500')
  6.       integer MoveLayerInFrontOf ; parameter (MoveLayerInFrontOf
  7.      +                                                    =z'0033851C')
  8.       integer ThinLayerInfo   ; parameter (ThinLayerInfo  =z'0001851B')
  9.       integer FattenLayerInfo ; parameter (FattenLayerInfo=z'0001851A')
  10.       integer DisposeLayerInfo ; parameter (DisposeLayerInfo
  11.      +                                                    =z'00018519')
  12.       integer NewLayerInfo    ; parameter (NewLayerInfo   =z'00000518')
  13.       integer UnlockLayerInfo ; parameter (UnlockLayerInfo=z'00018517')
  14.       integer WhichLayer      ; parameter (WhichLayer     =z'04618516')
  15.       integer SwapBitsRastPortClipRe ; parameter (SwapBitsRastPortClipRe
  16.      +                                                    =z'00338515')
  17.       integer LockLayerInfo   ; parameter (LockLayerInfo  =z'00018514')
  18.       integer UnlockLayers    ; parameter (UnlockLayers   =z'00018513')
  19.       integer LockLayers      ; parameter (LockLayers     =z'00018512')
  20.       integer UnlockLayer     ; parameter (UnlockLayer    =z'00018511')
  21.       integer LockLayer       ; parameter (LockLayer      =z'00338510')
  22.       integer DeleteLayer     ; parameter (DeleteLayer    =z'0033850F')
  23.       integer EndUpdate       ; parameter (EndUpdate      =z'0021850E')
  24.       integer BeginUpdate     ; parameter (BeginUpdate    =z'0001850D')
  25.       integer ScrollLayer     ; parameter (ScrollLayer    =z'8C33850C')
  26.       integer SizeLayer       ; parameter (SizeLayer      =z'8C33850B')
  27.       integer MoveLayer       ; parameter (MoveLayer      =z'8C33850A')
  28.       integer BehindLayer     ; parameter (BehindLayer    =z'00338509')
  29.       integer UpfrontLayer    ; parameter (UpfrontLayer   =z'00338508')
  30.       integer CreateBehindLayer ; parameter (CreateBehindLayer
  31.      +                                                    =z'001BF507')
  32.       integer CreateUpfrontLayer ; parameter (CreateUpfrontLayer
  33.      +                                                    =z'001DF506')
  34.       integer InitLayers      ; parameter (InitLayers     =z'00018505')
  35. *
  36. * - from "layers.i"
  37. *
  38.                                    ! Layer_Info structure offsets
  39.  
  40.       integer li_toplayer          ; parameter (li_toplayer  =  0)
  41.       integer li_check_lp          ; parameter (li_check_lp  =  4)
  42.       integer li_obs               ; parameter (li_obs       =  8)
  43.       integer li_RPort             ; parameter (li_RPort     = 12)
  44.       integer li_LockPort          ; parameter (li_LockPort  = 46)
  45.       integer li_Lock              ; parameter (li_Lock      = 80)
  46.       integer li_broadcast         ; parameter (li_broadcast = 81)
  47.       integer li_locknest          ; parameter (li_locknest  = 82)
  48.       integer li_pad               ; parameter (li_pad       = 83)
  49.       integer li_Locker            ; parameter (li_Locker    = 84)
  50.       integer li_bytersvd          ; parameter (li_bytersvd  = 88)
  51.       integer li_wordrsvd          ; parameter (li_wordrsvd  = 90)
  52.       integer li_longrsvd          ; parameter (li_longrsvd  = 94)
  53.       integer li_extra             ; parameter (li_extra     = 98)
  54.  
  55. *
  56. * - from "clip.i"
  57. *
  58.                                    ! Layer structure offsets
  59.  
  60.       integer lr_Front             ; parameter (lr_Front          =   0)
  61.       integer lr_Back              ; parameter (lr_Back           =   4)
  62.       integer lr_ClipRect          ; parameter (lr_ClipRect       =   8)
  63.       integer lr_RastPort          ; parameter (lr_RastPort       =  12)
  64.       integer lr_MinX              ; parameter (lr_MinX           =  16)
  65.       integer lr_MinY              ; parameter (lr_MinY           =  18)
  66.       integer lr_MaxX              ; parameter (lr_MaxX           =  20)
  67.       integer lr_MaxY              ; parameter (lr_MaxY           =  22)
  68.       integer lr_Lock              ; parameter (lr_Lock           =  24)
  69.       integer lr_LockCount         ; parameter (lr_LockCount      =  25)
  70.       integer lr_LayerLockCount    ; parameter (lr_LayerLockCount =  26)
  71.       integer lr_reserved          ; parameter (lr_reserved       =  27)
  72.       integer lr_reserved1         ; parameter (lr_reserved1      =  28)
  73.       integer lr_Flags             ; parameter (lr_Flags          =  30)
  74.       integer lr_SuperBitMap       ; parameter (lr_SuperBitMap    =  32)
  75.       integer lr_SuperClipRect     ; parameter (lr_SuperClipRect  =  36)
  76.       integer lr_Window            ; parameter (lr_Window         =  40)
  77.       integer lr_Scroll_X          ; parameter (lr_Scroll_X       =  44)
  78.       integer lr_Scroll_Y          ; parameter (lr_Scroll_Y       =  46)
  79.       integer lr_LockPort          ; parameter (lr_LockPort       =  48)
  80.       integer lr_LockMessage       ; parameter (lr_LockMessage    =  82)
  81.       integer lr_ReplyPort         ; parameter (lr_ReplyPort      = 102)
  82.       integer lr_l_LockMessage     ; parameter (lr_l_LockMessage  = 136)
  83.       integer lr_DamageList        ; parameter (lr_DamageList     = 156)
  84.       integer lr_cliprects         ; parameter (lr_cliprects      = 160)
  85.       integer lr_LayerInfo         ; parameter (lr_LayerInfo      = 164)
  86.       integer lr_LayerLocker       ; parameter (lr_LayerLocker    = 168)
  87.       integer lr_SupSaveClipRect   ; parameter (lr_SupSaveClipRect= 172)
  88.       integer lr_cr                ; parameter (lr_cr             = 176)
  89.       integer lr_cr2               ; parameter (lr_cr2            = 180)
  90.       integer lr_crnew             ; parameter (lr_crnew          = 184)
  91.       integer lr_p1                ; parameter (lr_p1             = 188)
  92.  
  93. * - layer creation flags
  94.  
  95.       integer LAYERSIMPLE          ; parameter (LAYERSIMPLE   = z'0001')
  96.       integer LAYERSMART           ; parameter (LAYERSMART    = z'0002')
  97.       integer LAYERSUPER           ; parameter (LAYERSUPER    = z'0004')
  98.       integer LAYERBACKDROP        ; parameter (LAYERBACKDROP = z'0040')
  99.       integer LAYERREFRESH         ; parameter (LAYERREFRESH  = z'0080')
  100.  
  101.                                    ! ClipRect structure offsets
  102.  
  103.       integer cr_Next              ; parameter (cr_Next     =  0)
  104.       integer cr_Prev              ; parameter (cr_Prev     =  4)
  105.       integer cr_LObs              ; parameter (cr_LObs     =  8)
  106.       integer cr_BitMap            ; parameter (cr_BitMap   = 12)
  107.       integer cr_MinX              ; parameter (cr_MinX     = 16)
  108.       integer cr_MinY              ; parameter (cr_MinY     = 18)
  109.       integer cr_MaxX              ; parameter (cr_MaxX     = 20)
  110.       integer cr_MaxY              ; parameter (cr_MaxY     = 22)
  111.       integer cr_p1                ; parameter (cr_p1       = 24)
  112.       integer cr_p2                ; parameter (cr_p2       = 28)
  113.       integer cr_reserved          ; parameter (cr_reserved = 32)
  114.       integer cr_Flags             ; parameter (cr_Flags    = 36)
  115.  
  116. *
  117. * - from "regions.i"
  118. *
  119.                                    ! Region structure offsets
  120.  
  121.       integer rg_bounds            ; parameter (rg_bounds          = 0)
  122.       integer rg_RegionRectangle   ; parameter (rg_RegionRectangle = 8)
  123.  
  124.                                    ! RegionRectangle structure offsets
  125.  
  126.       integer rr_Next              ; parameter (rr_Next   = 0)
  127.       integer rr_Prev              ; parameter (rr_Prev   = 4)
  128.       integer rr_bounds            ; parameter (rr_bounds = 8)
  129.