home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff339.lzh
/
PCQ
/
Include
/
Layers.i
< prev
next >
Wrap
Text File
|
1990-03-19
|
819b
|
40 lines
{
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;