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 */