revert between 56095 -> 55830 in arch
[AROS.git] / compiler / include / graphics / layersext.h
blob78a815800ddaecbb7505dde88880d73693cfc569
1 #ifndef GRAPHICS_LAYERSEXT_H
2 #define GRAPHICS_LAYERSEXT_H
4 /*
5 Copyright © 1995-2011, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Layer extensions for the new AROS layers.library
9 Lang: english
12 #ifndef UTILITY_TAGITEM_H
13 # include <utility/tagitem.h>
14 #endif
16 /* Tags for CreateLayerTagList */
18 /* AmigaOS4-compatible */
19 #define LA_ShapeRegion (TAG_USER + 34)
20 #define LA_ShapeHook (TAG_USER + 35) /* struct Region *. Default is NULL (rectangular shape) */
21 #define LA_InFrontOf (TAG_USER + 36)
22 #define LA_Hidden (TAG_USER + 41) /* BOOL. Default is FALSE */
24 /* MorphOS-compatible */
25 #define LA_Dummy (TAG_USER + 1024)
26 #define LA_BackfillHook (LA_Dummy + 1) /* struct Hook *. Default is LAYERS_BACKFILL */
27 #define LA_TransRegion (LA_Dummy + 2) /* struct Region *. Default is NULL (rectangular shape) */
28 #define LA_TransHook (LA_Dummy + 3)
29 #define LA_WindowPtr (LA_Dummy + 4)
30 #define LA_SuperBitMap (LA_Dummy + 5) /* struct BitMap *. Default is NULL (none) */
32 /* AROS-specific */
33 #define LA_AROS (TAG_USER + 1234)
34 #define LA_Behind (LA_AROS + 3)
35 #define LA_ChildOf (LA_AROS + 4)
37 #endif /* GRAPHICS_LAYERSEXT_H */