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