1 ,agg_pixfmt 2 ,agg_color 3 4{$IFDEF AGG_GRAY8 } 5 ,agg_pixfmt_gray ; 6 7const 8 pix_format = pix_format_gray8; 9 10 pixfmt : define_pixfmt = pixfmt_gray8; 11 pixfmt_pre : define_pixfmt = pixfmt_gray8_pre; 12 13{$ELSE } 14{$IFDEF AGG_BGR24 } 15 ,agg_pixfmt_rgb ; 16 17const 18 pix_format = pix_format_bgr24; 19 20 pixfmt : define_pixfmt = pixfmt_bgr24; 21 pixfmt_pre : define_pixfmt = pixfmt_bgr24_pre; 22 pixfmt_gamma : define_pixfmt_gamma = pixfmt_bgr24_gamma; 23 24 component_order : order_type = (R:2; G:1; B:0; A:3 ); 25 26{$ELSE } 27{$IFDEF AGG_RGB24 } 28 ,agg_pixfmt_rgb ; 29 30const 31 pix_format = pix_format_rgb24; 32 33 pixfmt : define_pixfmt = pixfmt_rgb24; 34 pixfmt_pre : define_pixfmt = pixfmt_rgb24_pre; 35 pixfmt_gamma : define_pixfmt_gamma = pixfmt_rgb24_gamma; 36 37 component_order : order_type = (R:0; G:1; B:2; A:3 ); 38 39{$ELSE } 40{$IFDEF AGG_BGRA32 } 41 ,agg_pixfmt_rgba ; 42 43const 44 pix_format = pix_format_bgra32; 45 46 pixfmt : define_pixfmt = pixfmt_bgra32; 47 pixfmt_pre : define_pixfmt = pixfmt_bgra32_pre; 48 49 component_order : order_type = (R:2; G:1; B:0; A:3 ); 50 51{$ELSE } 52{$IFDEF AGG_RGBA32 } 53 ,agg_pixfmt_rgba ; 54 55const 56 pix_format = pix_format_rgba32; 57 58 pixfmt : define_pixfmt = pixfmt_rgba32; 59 pixfmt_pre : define_pixfmt = pixfmt_rgba32_pre; 60 61 component_order : order_type = (R:0; G:1; B:2; A:3 ); 62 63{$ELSE } 64{$IFDEF AGG_ARGB32 } 65 ,agg_pixfmt_rgba ; 66 67const 68 pix_format = pix_format_argb32; 69 70 pixfmt : define_pixfmt = pixfmt_argb32; 71 pixfmt_pre : define_pixfmt = pixfmt_argb32_pre; 72 73 component_order : order_type = (R:1; G:2; B:3; A:0 ); 74 75{$ELSE } 76{$IFDEF AGG_ABGR32 } 77 ,agg_pixfmt_rgba ; 78 79const 80 pix_format = pix_format_abgr32; 81 82 pixfmt : define_pixfmt = pixfmt_abgr32; 83 pixfmt_pre : define_pixfmt = pixfmt_abgr32_pre; 84 85 component_order : order_type = (R:3; G:2; B:1; A:0 ); 86 87{$ELSE } 88{$IFDEF AGG_RGB555 } 89 ,agg_pixfmt_rgb_packed ; 90 91const 92 pix_format = pix_format_rgb555; 93 94 pixfmt : define_pixfmt = pixfmt_rgb555; 95 pixfmt_pre : define_pixfmt = pixfmt_rgb555_pre; 96 pixfmt_gamma : define_pixfmt_gamma = pixfmt_rgb555_gamma; 97 98 component_order : order_type = (R:0; G:1; B:2; A:3 ); 99 100{$ELSE } 101{$IFDEF AGG_RGB565 } 102 ,agg_pixfmt_rgb_packed ; 103 104const 105 pix_format = pix_format_rgb565; 106 107 pixfmt : define_pixfmt = pixfmt_rgb565; 108 pixfmt_pre : define_pixfmt = pixfmt_rgb565_pre; 109 pixfmt_gamma : define_pixfmt_gamma = pixfmt_rgb565_gamma; 110 111 component_order : order_type = (R:0; G:1; B:2; A:3 ); 112 113{$ELSE } 114; 115{$ENDIF } 116{$ENDIF } 117{$ENDIF } 118{$ENDIF } 119{$ENDIF } 120{$ENDIF } 121{$ENDIF } 122{$ENDIF } 123{$ENDIF } 124// 125// Please define pixel format: AGG_GRAY8, AGG_BGR24, AGG_RGB24, etc. See this file above 126// 127 128 129