home *** CD-ROM | disk | FTP | other *** search
- {$if not def GRAPHICS_LAYERS_H} CONST GRAPHICS_LAYERS_H=0;
-
- { *******************************************************************
- ** KickPascal-Include-Datei "graphics/layers.h" zu Kickstart 3.0 **
- ******************************************************************* }
-
- TYPE p_Layer_Info = ^Layer_Info;
-
- {$if not def EXEC_LISTS_H;incl "exec/lists.h";endif}
- {$if not def EXEC_SEMAPHORES_H;incl "exec/semaphores.h";endif}
- {$if not def GRAPHICS_CLIP_H;incl "graphics/clip.h";endif}
-
- CONST
- LAYERSIMPLE = 1;
- LAYERSMART = 2;
- LAYERSUPER = 4;
- LAYERUPDATING = $10;
- LAYERBACKDROP = $40;
- LAYERREFRESH = $80;
- LAYER_CLIPRECTS_LOST = $100;
-
- CONST
- LMN_REGION = -1;
-
- TYPE Layer_Info = RECORD
- top_layer : p_Layer;
- check_lp : p_Layer;
- obs : p_ClipRect;
- FreeClipRects : MinList;
- Lock : SignalSemaphore;
- gs_Head : List;
- longreserved : LongInt;
- Flags : Word;
- fatten_count : Short;
- LockLayersCount : Short;
- LayerInfo_extra_size : Word;
- blitbuff : Ptr;
- LayerInfo_extra : Ptr;
- END;
-
- CONST
- NEWLAYERINFO_CALLED = 1;
-
- LAYERS_NOBACKFILL = 1;
- LAYERS_BACKFILL = 0;
-
- {$endif}
-