Removing old build files. NAnt doesn't use them.
[mono.git] / mcs / class / System.Drawing / System.Drawing.Drawing2D / Enums.cs
1 //
2 // System.Drawing.Drawing2D.Matrix.cs
3 //
4 // Author:
5 //   Stefan Maierhofer <sm@cg.tuwien.ac.at>
6 //
7 // (C) Ximian, Inc.  http://www.ximian.com
8 //
9
10 namespace System.Drawing.Drawing2D
11 {
12    
13     public enum CombineMode
14     {
15         Complement,
16         Exclude,
17         Intersect,
18         Replace,
19         Union,
20         Xor
21     }
22     
23     public enum CompositingMode
24     {
25         SourceCopy,
26         SourceOver
27     }
28     
29     public enum CompositingQuality
30     {
31         AssumeLinear,
32         Default,
33         GammaCorrected,
34         HighQuality,
35         HighSpeed,
36         Invalid
37     }
38     
39     public enum CoordinateSpace
40     {
41         Device,
42         Page,
43         World
44     }
45     
46     public enum DashCap
47     {
48         Flat,
49         Round,
50         Triangle
51     }
52     
53     public enum DashStyle
54     {
55         Custom,
56         Dash,
57         DashDot,
58         DashDotDot,
59         Dot,
60         Solid
61     }
62     
63     public enum FillMode
64     {
65         Alternate,
66         Winding
67     }
68     
69     public enum FlushIntention
70     {
71         Flush,
72         Sync
73     }
74     
75     public enum HatchStyle
76     {
77         BackwardDiagonal,
78         Cross,
79         DarkDownwardDiagonal,
80         DarkHorizontal,
81         DarkUpwardDiagonal,
82         DarkVertical,
83         DashedDownwardDiagonal,
84         DashedHorizontal,
85         DashedUpwardDiagonal,
86         DashedVertical,
87         DiagonalBrick,
88         DiagonalCross,
89         Divot,
90         DottedDiamond,
91         DottedGrid,
92         ForwardDiagonal,
93         Horizontal,
94         HorizontalBrick,
95         LargeCheckerBoard,
96         LargeConfetti,
97         LargeGrid,
98         LightDownwardDiagonal,
99         LightHorizontal,
100         LightUpwardDiagonal,
101         LightVertical,
102         Max,
103         Min,
104         NarrowHorizontal,
105         NarrowVertical,
106         OutlinedDiamond,
107         Percent05,
108         Percent10,
109         Percent20,
110         Percent25,
111         Percent30,
112         Percent40,
113         Percent50,
114         Percent60,
115         Percent70,
116         Percent75,
117         Percent80,
118         Percent90,
119         Plaid,
120         Shingle,
121         SmallCheckerBoard,
122         SmallConfetti,
123         SmallGrid,
124         SolidDiamond,
125         Sphere,
126         Trellis,
127         Vertical,
128         Wave,
129         Weave,
130         WideDownwardDiagonal,
131         WideUpwardDiagonal,
132         ZigZag
133     }
134     
135     public enum InterpolationMode
136     {
137         Bicubic,
138         Bilinear,
139         Default,
140         High,
141         HighQualityBicubic,
142         HighQualityBilinear,
143         Invalid,
144         Low,
145         NearestNeighbour
146     }
147     
148     public enum LinearGradientMode
149     {
150         BackwardDiagonal,
151         ForwardDiagonal,
152         Horizontal,
153         Vertical
154     }
155     
156     public enum LineCap
157     {
158         AnchorMask,
159         ArrowAnchor,
160         Custom,
161         DiamondAnchor,
162         Flat,
163         NoAnchor,
164         Round,
165         RoundAnchor,
166         Square,
167         SquareAnchor,
168         Triangle
169     }
170     
171     public enum LineJoin
172     {
173         Bevel,
174         Miter,
175         MiterClipped,
176         Round
177     }
178     
179     public enum MatrixOrder
180     {
181         Append,
182         Prepend
183     }
184     
185     public enum PathPointType
186     {
187         Bezier,
188         Bezier3,
189         CloseSubpath,
190         DashMode,
191         Line,
192         PathMarker,
193         PathTypeMask,
194         Start
195     }
196     
197     public enum PenAlignment
198     {
199         Center,
200         Inset,
201         Left,
202         Outset,
203         Right
204     }
205     
206     public enum PenType
207     {
208         HatchFill,
209         LinearGradient,
210         PathGradient,
211         SolidColor,
212         TextureFill
213     }
214     
215     public enum PixelOffsetMode
216     {
217         Default,
218         Half,
219         HighQuality,
220         HighSpeed,
221         Invalid,
222         None
223     }
224     
225     public enum QualityMode
226     {
227         Default,
228         Hight,
229         Invalid,
230         Low
231     }
232     
233     public enum SmoothingMode
234     {
235         AntiAlias,
236         Default,
237         HighQuality,
238         HighSpeed,
239         Invalid,
240         None
241     }
242     
243     public enum WarpMode
244     {
245         Bilinear,
246         Perspective
247     }
248     
249     public enum WrapMode
250     {
251         Clamp,
252         Tile,
253         TileFlipX,
254         TileFlipXY,
255         TileFlipY
256     }
257     
258 }