home *** CD-ROM | disk | FTP | other *** search
- {
- Layers.i
- }
-
- {$I "Include/Ports.i"}
- {$I "Include/Semaphores.i"}
-
- Const
- LAYERSIMPLE = 1;
- LAYERSMART = 2;
- LAYERSUPER = 4;
- LAYERUPDATING = $10;
- LAYERBACKDROP = $40;
- LAYERREFRESH = $80;
- LAYER_CLIPRECTS_LOST = $100; { during BeginUpdate }
- { or during layerop }
- { this happens if out of memory }
- LMN_REGION = -1;
-
- Type
- Layer_Info = Record
- top_layer : Address;
- check_lp : Address; { system use }
- obs : Address; { system use }
- FreeClipRects : MinList;
- Lock : SignalSemaphore;
- gs_Head : List; { system use }
- longreserved : Integer;
- Flags : Short;
- fatten_count : Byte;
- LockLayersCount : Byte;
- LayerInfo_extra_size : Short;
- blitbuff : Address;
- LayerInfo_extra : Address;
- end;
-
- Const
- NEWLAYERINFO_CALLED = 1;
- ALERTLAYERSNOMEM = $83010000;
-