1 #ifndef GRAPHICS_RPATTR_H 2 #define GRAPHICS_RPATTR_H 3 4 /* 5 graphics Set/GetRPAttr definitions (V51) 6 7 Copyright © 2012 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 11 #define RPTAG_Font 0x80000000 12 #define RPTAG_APen 0x80000002 13 #define RPTAG_BPen 0x80000003 14 #define RPTAG_DrMd 0x80000004 15 #define RPTAG_OutLinePen 0x80000005 16 #define RPTAG_OutlinePen 0x80000005 17 #define RPTAG_WriteMask 0x80000006 18 #define RPTAG_MaxPen 0x80000007 19 20 #define RPTAG_DrawBounds 0x80000008 21 22 /*** V50 ***/ 23 24 #define RPTAG_PenMode 0x80000080 /* Enable/Disable PenMode (Defaults to TRUE) */ 25 #define RPTAG_FgColor 0x80000081 /* 32bit Foreground Color used when PenMode is FALSE */ 26 #define RPTAG_BgColor 0x80000082 /* 32bit Background Color used when PenMode is FALSE */ 27 28 #define RPTAG_AlphaMode 0x80000083 /* (NYI) Enable/Disable AlphaMode (Defaults to FALSE) */ 29 /* Can only work when PenMode is disabled */ 30 #define RPTAG_RetainAlpha 0x80000084 /* (NYI) Retain target Alpha channel if TRUE (Defaults to FALSE) */ 31 /* Only makes sense for target formats with alpha channel */ 32 /*** V51.13 (MorphOS 3) ***/ 33 34 #define RPTAG_XPos 0x80000085 /* Graphics pen X position */ 35 #define RPTAG_YPos 0x80000086 /* Graphics pen Y position */ 36 37 #endif /* GRAPHICS_RPATTR_H */