Remove minimum colour-depth requirement for alpha blending, to improve
[AROS.git] / compiler / include / graphics / rpattr.h
blob3bb51a36c751cf13628d4481a649f3d618a9ff88
1 #ifndef GRAPHICS_RPATTR_H
2 #define GRAPHICS_RPATTR_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Miscellaneous graphics tags
9 Lang: english
12 #define RPTAG_Font 0x80000000
13 #define RPTAG_APen 0x80000002
14 #define RPTAG_BPen 0x80000003
15 #define RPTAG_DrMd 0x80000004
16 #define RPTAG_OutlinePen 0x80000005
17 #define RPTAG_WriteMask 0x80000006
18 #define RPTAG_MaxPen 0x80000007
19 #define RPTAG_DrawBounds 0x80000008
21 /* Extensions taken over from MorphOS */
22 #define RPTAG_PenMode 0x80000080
23 #define RPTAG_FgColor 0x80000081
24 #define RPTAG_BgColor 0x80000082
26 /* Extensions invented by AROS */
27 #define RPTAG_PatternOriginX 0x800000C0 /* WORD */
28 #define RPTAG_PatternOriginY 0x800000C1 /* WORD */
29 #define RPTAG_ClipRectangle 0x800000C2 /* struct Rectangle *. Clones *rectangle. */
30 #define RPTAG_ClipRectangleFlags 0x800000C3 /* ULONG */
31 #define RPTAG_RemapColorFonts 0x800000C4 /* BOOL */
33 /* Flags for ClipRectangleFlags */
34 #define RPCRF_RELRIGHT 0x01 /* ClipRectangle.MaxX is relative to right of layer/bitmap */
35 #define RPCRF_RELBOTTOM 0x02 /* ClipRectangle.MaxY is relative to bottom of layer/bitmap */
36 #define RPCRF_VALID 0x04 /* private */
38 #endif /* GRAPHICS_RPATTR_H */