OSDN Git Service

5d8eaeb93dd7a4b3165835536bb73cca57333651
[psychlops/silverlight.git] / dev4 / WriteableBitmapEx / WriteableBitmapEx.XML
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>WriteableBitmapEx</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:System.Windows.Media.Imaging.WriteableBitmapExtensions">\r
8             <summary>\r
9             Collection of blit (copy) extension methods for the Silverlight WriteableBitmap class.\r
10             </summary>\r
11             <summary>\r
12             Collection of interchange extension methods for the Silverlight WriteableBitmap class.\r
13             </summary>\r
14             <summary>\r
15             Collection of draw extension methods for the Silverlight WriteableBitmap class.\r
16             </summary>\r
17             <summary>\r
18             Collection of draw extension methods for the Silverlight WriteableBitmap class.\r
19             </summary>\r
20             <summary>\r
21             Collection of draw spline extension methods for the Silverlight WriteableBitmap class.\r
22             </summary>\r
23         </member>\r
24         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Blit(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect,System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect,System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode)">\r
25             <summary>\r
26             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
27             </summary>\r
28             <param name="bmp">The destination WriteableBitmap.</param>\r
29             <param name="destRect">The rectangle that defines the destination region.</param>\r
30             <param name="source">The source WriteableBitmap.</param>\r
31             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
32             <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
33         </member>\r
34         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Blit(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect,System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect)">\r
35             <summary>\r
36             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
37             </summary>\r
38             <param name="bmp">The destination WriteableBitmap.</param>\r
39             <param name="destRect">The rectangle that defines the destination region.</param>\r
40             <param name="source">The source WriteableBitmap.</param>\r
41             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
42         </member>\r
43         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Blit(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Point,System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode)">\r
44             <summary>\r
45             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
46             </summary>\r
47             <param name="bmp">The destination WriteableBitmap.</param>\r
48             <param name="destPosition">The destination position in the destination bitmap.</param>\r
49             <param name="source">The source WriteableBitmap.</param>\r
50             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
51             <param name="color">If not Colors.White, will tint the source image. A partially transparent color and the image will be drawn partially transparent.</param>\r
52             <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
53         </member>\r
54         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Blit(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect,System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect,System.Windows.Media.Color,System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode)">\r
55             <summary>\r
56             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
57             </summary>\r
58             <param name="bmp">The destination WriteableBitmap.</param>\r
59             <param name="destRect">The rectangle that defines the destination region.</param>\r
60             <param name="source">The source WriteableBitmap.</param>\r
61             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
62             <param name="color">If not Colors.White, will tint the source image. A partially transparent color and the image will be drawn partially transparent.</param>\r
63             <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
64         </member>\r
65         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ToByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">\r
66             <summary>\r
67             Copies the Pixels from the WriteableBitmap into a ARGB byte array starting at a specific Pixels index.\r
68             </summary>\r
69             <param name="bmp">The WriteableBitmap.</param>\r
70             <param name="offset">The starting Pixels index.</param>\r
71             <param name="count">The number of Pixels to copy.</param>\r
72             <returns>The color buffer as byte ARGB values.</returns>\r
73         </member>\r
74         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ToByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Int32)">\r
75             <summary>\r
76             Copies the Pixels from the WriteableBitmap into a ARGB byte array.\r
77             </summary>\r
78             <param name="bmp">The WriteableBitmap.</param>\r
79             <param name="count">The number of pixels to copy.</param>\r
80             <returns>The color buffer as byte ARGB values.</returns>\r
81         </member>\r
82         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ToByteArray(System.Windows.Media.Imaging.WriteableBitmap)">\r
83             <summary>\r
84             Copies all the Pixels from the WriteableBitmap into a ARGB byte array.\r
85             </summary>\r
86             <param name="bmp">The WriteableBitmap.</param>\r
87             <returns>The color buffer as byte ARGB values.</returns>\r
88         </member>\r
89         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Byte[],System.Int32,System.Int32)">\r
90             <summary>\r
91             Copies color information from an ARGB byte array into the WriteableBitmap starting at a specific buffer index.\r
92             </summary>\r
93             <param name="bmp">The WriteableBitmap.</param>\r
94             <param name="offset">The starting index in the buffer.</param>\r
95             <param name="count">The number of bytes to copy from the buffer.</param>\r
96             <param name="buffer">The color buffer as byte ARGB values.</param>\r
97         </member>\r
98         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Byte[],System.Int32)">\r
99             <summary>\r
100             Copies color information from an ARGB byte array into the WriteableBitmap.\r
101             </summary>\r
102             <param name="bmp">The WriteableBitmap.</param>\r
103             <param name="count">The number of bytes to copy from the buffer.</param>\r
104             <param name="buffer">The color buffer as byte ARGB values.</param>\r
105         </member>\r
106         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Byte[])">\r
107             <summary>\r
108             Copies all the color information from an ARGB byte array into the WriteableBitmap.\r
109             </summary>\r
110             <param name="bmp">The WriteableBitmap.</param>\r
111             <param name="buffer">The color buffer as byte ARGB values.</param>\r
112         </member>\r
113         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.WriteTga(System.Windows.Media.Imaging.WriteableBitmap,System.IO.Stream)">\r
114             <summary>\r
115             Writes the WriteableBitmap as a TGA image to a stream. \r
116             Used with permission from Nokola: http://nokola.com/blog/post/2010/01/21/Quick-and-Dirty-Output-of-WriteableBitmap-as-TGA-Image.aspx\r
117             </summary>\r
118             <param name="bmp">The WriteableBitmap.</param>\r
119             <param name="destination">The destination stream.</param>\r
120         </member>\r
121         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLineBresenham(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
122             <summary>\r
123             Draws a colored line by connecting two points using the Bresenham algorithm.\r
124             </summary>\r
125             <param name="bmp">The WriteableBitmap.</param>\r
126             <param name="x1">The x-coordinate of the start point.</param>\r
127             <param name="y1">The y-coordinate of the start point.</param>\r
128             <param name="x2">The x-coordinate of the end point.</param>\r
129             <param name="y2">The y-coordinate of the end point.</param>\r
130             <param name="color">The color for the line.</param>\r
131         </member>\r
132         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLineBresenham(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
133             <summary>\r
134             Draws a colored line by connecting two points using the Bresenham algorithm.\r
135             </summary>\r
136             <param name="bmp">The WriteableBitmap.</param>\r
137             <param name="x1">The x-coordinate of the start point.</param>\r
138             <param name="y1">The y-coordinate of the start point.</param>\r
139             <param name="x2">The x-coordinate of the end point.</param>\r
140             <param name="y2">The y-coordinate of the end point.</param>\r
141             <param name="color">The color for the line.</param>\r
142         </member>\r
143         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLineDDA(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
144             <summary>\r
145             Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).\r
146             </summary>\r
147             <param name="bmp">The WriteableBitmap.</param>\r
148             <param name="x1">The x-coordinate of the start point.</param>\r
149             <param name="y1">The y-coordinate of the start point.</param>\r
150             <param name="x2">The x-coordinate of the end point.</param>\r
151             <param name="y2">The y-coordinate of the end point.</param>\r
152             <param name="color">The color for the line.</param>\r
153         </member>\r
154         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLineDDA(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
155             <summary>\r
156             Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).\r
157             </summary>\r
158             <param name="bmp">The WriteableBitmap.</param>\r
159             <param name="x1">The x-coordinate of the start point.</param>\r
160             <param name="y1">The y-coordinate of the start point.</param>\r
161             <param name="x2">The x-coordinate of the end point.</param>\r
162             <param name="y2">The y-coordinate of the end point.</param>\r
163             <param name="color">The color for the line.</param>\r
164         </member>\r
165         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLine(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
166             <summary>\r
167             Draws a colored line by connecting two points using an optimized DDA.\r
168             </summary>\r
169             <param name="bmp">The WriteableBitmap.</param>\r
170             <param name="x1">The x-coordinate of the start point.</param>\r
171             <param name="y1">The y-coordinate of the start point.</param>\r
172             <param name="x2">The x-coordinate of the end point.</param>\r
173             <param name="y2">The y-coordinate of the end point.</param>\r
174             <param name="color">The color for the line.</param>\r
175         </member>\r
176         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLine(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
177             <summary>\r
178             Draws a colored line by connecting two points using an optimized DDA.\r
179             </summary>\r
180             <param name="bmp">The WriteableBitmap.</param>\r
181             <param name="x1">The x-coordinate of the start point.</param>\r
182             <param name="y1">The y-coordinate of the start point.</param>\r
183             <param name="x2">The x-coordinate of the end point.</param>\r
184             <param name="y2">The y-coordinate of the end point.</param>\r
185             <param name="color">The color for the line.</param>\r
186         </member>\r
187         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawLine(System.Int32[],System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
188             <summary>\r
189             Draws a colored line by connecting two points using an optimized DDA. \r
190             Uses the pixels array and the width directly for best performance.\r
191             </summary>\r
192             <param name="pixels">An array containing the pixels as int RGBA value.</param>\r
193             <param name="pixelWidth">The width of one scanline in the pixels array.</param>\r
194             <param name="pixelHeight">The height of the bitmap.</param>\r
195             <param name="x1">The x-coordinate of the start point.</param>\r
196             <param name="y1">The y-coordinate of the start point.</param>\r
197             <param name="x2">The x-coordinate of the end point.</param>\r
198             <param name="y2">The y-coordinate of the end point.</param>\r
199             <param name="color">The color for the line.</param>\r
200         </member>\r
201         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawPolyline(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
202             <summary>\r
203             Draws a polyline. Add the first point also at the end of the array if the line should be closed.\r
204             </summary>\r
205             <param name="bmp">The WriteableBitmap.</param>\r
206             <param name="points">The points of the polyline in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).</param>\r
207             <param name="color">The color for the line.</param>\r
208         </member>\r
209         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawPolyline(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
210             <summary>\r
211             Draws a polyline. Add the first point also at the end of the array if the line should be closed.\r
212             </summary>\r
213             <param name="bmp">The WriteableBitmap.</param>\r
214             <param name="points">The points of the polyline in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).</param>\r
215             <param name="color">The color for the line.</param>\r
216         </member>\r
217         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawTriangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
218             <summary>\r
219             Draws a triangle.\r
220             </summary>\r
221             <param name="bmp">The WriteableBitmap.</param>\r
222             <param name="x1">The x-coordinate of the 1st point.</param>\r
223             <param name="y1">The y-coordinate of the 1st point.</param>\r
224             <param name="x2">The x-coordinate of the 2nd point.</param>\r
225             <param name="y2">The y-coordinate of the 2nd point.</param>\r
226             <param name="x3">The x-coordinate of the 3rd point.</param>\r
227             <param name="y3">The y-coordinate of the 3rd point.</param>\r
228             <param name="color">The color.</param>\r
229         </member>\r
230         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawTriangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
231             <summary>\r
232             Draws a triangle.\r
233             </summary>\r
234             <param name="bmp">The WriteableBitmap.</param>\r
235             <param name="x1">The x-coordinate of the 1st point.</param>\r
236             <param name="y1">The y-coordinate of the 1st point.</param>\r
237             <param name="x2">The x-coordinate of the 2nd point.</param>\r
238             <param name="y2">The y-coordinate of the 2nd point.</param>\r
239             <param name="x3">The x-coordinate of the 3rd point.</param>\r
240             <param name="y3">The y-coordinate of the 3rd point.</param>\r
241             <param name="color">The color.</param>\r
242         </member>\r
243         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawQuad(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
244             <summary>\r
245             Draws a quad.\r
246             </summary>\r
247             <param name="bmp">The WriteableBitmap.</param>\r
248             <param name="x1">The x-coordinate of the 1st point.</param>\r
249             <param name="y1">The y-coordinate of the 1st point.</param>\r
250             <param name="x2">The x-coordinate of the 2nd point.</param>\r
251             <param name="y2">The y-coordinate of the 2nd point.</param>\r
252             <param name="x3">The x-coordinate of the 3rd point.</param>\r
253             <param name="y3">The y-coordinate of the 3rd point.</param>\r
254             <param name="x4">The x-coordinate of the 4th point.</param>\r
255             <param name="y4">The y-coordinate of the 4th point.</param>\r
256             <param name="color">The color.</param>\r
257         </member>\r
258         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawQuad(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
259             <summary>\r
260             Draws a quad.\r
261             </summary>\r
262             <param name="bmp">The WriteableBitmap.</param>\r
263             <param name="x1">The x-coordinate of the 1st point.</param>\r
264             <param name="y1">The y-coordinate of the 1st point.</param>\r
265             <param name="x2">The x-coordinate of the 2nd point.</param>\r
266             <param name="y2">The y-coordinate of the 2nd point.</param>\r
267             <param name="x3">The x-coordinate of the 3rd point.</param>\r
268             <param name="y3">The y-coordinate of the 3rd point.</param>\r
269             <param name="x4">The x-coordinate of the 4th point.</param>\r
270             <param name="y4">The y-coordinate of the 4th point.</param>\r
271             <param name="color">The color.</param>\r
272         </member>\r
273         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawRectangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
274             <summary>\r
275             Draws a rectangle.\r
276             x2 has to be greater than x1 and y2 has to be greater than y1.\r
277             </summary>\r
278             <param name="bmp">The WriteableBitmap.</param>\r
279             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
280             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
281             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
282             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
283             <param name="color">The color.</param>\r
284         </member>\r
285         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawRectangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
286             <summary>\r
287             Draws a rectangle.\r
288             x2 has to be greater than x1 and y2 has to be greater than y1.\r
289             </summary>\r
290             <param name="bmp">The WriteableBitmap.</param>\r
291             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
292             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
293             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
294             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
295             <param name="color">The color.</param>\r
296         </member>\r
297         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawEllipse(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
298             <summary>\r
299             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
300             x2 has to be greater than x1 and y2 has to be greater than y1.\r
301             </summary>\r
302             <param name="bmp">The WriteableBitmap.</param>\r
303             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
304             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
305             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
306             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
307             <param name="color">The color for the line.</param>\r
308         </member>\r
309         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawEllipse(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
310             <summary>\r
311             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
312             x2 has to be greater than x1 and y2 has to be greater than y1.\r
313             </summary>\r
314             <param name="bmp">The WriteableBitmap.</param>\r
315             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
316             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
317             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
318             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
319             <param name="color">The color for the line.</param>\r
320         </member>\r
321         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawEllipseCentered(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
322             <summary>\r
323             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf\r
324             Uses a different parameter representation than DrawEllipse().\r
325             </summary>\r
326             <param name="bmp">The WriteableBitmap.</param>\r
327             <param name="xc">The x-coordinate of the ellipses center.</param>\r
328             <param name="yc">The y-coordinate of the ellipses center.</param>\r
329             <param name="xr">The radius of the ellipse in x-direction.</param>\r
330             <param name="yr">The radius of the ellipse in y-direction.</param>\r
331             <param name="color">The color for the line.</param>\r
332         </member>\r
333         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawEllipseCentered(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
334             <summary>\r
335             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
336             Uses a different parameter representation than DrawEllipse().\r
337             </summary>\r
338             <param name="bmp">The WriteableBitmap.</param>\r
339             <param name="xc">The x-coordinate of the ellipses center.</param>\r
340             <param name="yc">The y-coordinate of the ellipses center.</param>\r
341             <param name="xr">The radius of the ellipse in x-direction.</param>\r
342             <param name="yr">The radius of the ellipse in y-direction.</param>\r
343             <param name="color">The color for the line.</param>\r
344         </member>\r
345         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Clear(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Media.Color)">\r
346             <summary>\r
347             Fills the whole WriteableBitmap with a color.\r
348             </summary>\r
349             <param name="bmp">The WriteableBitmap.</param>\r
350             <param name="color">The color used for filling.</param>\r
351         </member>\r
352         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Clear(System.Windows.Media.Imaging.WriteableBitmap)">\r
353             <summary>\r
354             Fills the whole WriteableBitmap with an empty color (0).\r
355             </summary>\r
356             <param name="bmp">The WriteableBitmap.</param>\r
357         </member>\r
358         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Clone(System.Windows.Media.Imaging.WriteableBitmap)">\r
359             <summary>\r
360             Clones the specified WriteableBitmap.\r
361             </summary>\r
362             <param name="bmp">The WriteableBitmap.</param>\r
363             <returns>A copy of the WriteableBitmap.</returns>\r
364         </member>\r
365         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ForEach(System.Windows.Media.Imaging.WriteableBitmap,System.Func{System.Int32,System.Int32,System.Windows.Media.Color})">\r
366             <summary>\r
367             Applies the given function to all the pixels of the bitmap in \r
368             order to set their color.\r
369             </summary>\r
370             <param name="bmp">The WriteableBitmap.</param>\r
371             <param name="func">The function to apply. With parameters x, y and a color as a result</param>\r
372         </member>\r
373         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ForEach(System.Windows.Media.Imaging.WriteableBitmap,System.Func{System.Int32,System.Int32,System.Windows.Media.Color,System.Windows.Media.Color})">\r
374             <summary>\r
375             Applies the given function to all the pixels of the bitmap in \r
376             order to set their color.\r
377             </summary>\r
378             <param name="bmp">The WriteableBitmap.</param>\r
379             <param name="func">The function to apply. With parameters x, y, source color and a color as a result</param>\r
380         </member>\r
381         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Byte,System.Byte,System.Byte)">\r
382             <summary>\r
383             Sets the color of the pixel using a precalculated index (faster).\r
384             </summary>\r
385             <param name="bmp">The WriteableBitmap.</param>\r
386             <param name="index">The coordinate index.</param>\r
387             <param name="r">The red value of the color.</param>\r
388             <param name="g">The green value of the color.</param>\r
389             <param name="b">The blue value of the color.</param>\r
390         </member>\r
391         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Byte,System.Byte,System.Byte)">\r
392             <summary>\r
393             Sets the color of the pixel.\r
394             </summary>\r
395             <param name="bmp">The WriteableBitmap.</param>\r
396             <param name="x">The x coordinate (row).</param>\r
397             <param name="y">The y coordinate (column).</param>\r
398             <param name="r">The red value of the color.</param>\r
399             <param name="g">The green value of the color.</param>\r
400             <param name="b">The blue value of the color.</param>\r
401         </member>\r
402         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Byte,System.Byte,System.Byte,System.Byte)">\r
403             <summary>\r
404             Sets the color of the pixel including the alpha value and using a precalculated index (faster).\r
405             </summary>\r
406             <param name="bmp">The WriteableBitmap.</param>\r
407             <param name="index">The coordinate index.</param>\r
408             <param name="a">The alpha value of the color.</param>\r
409             <param name="r">The red value of the color.</param>\r
410             <param name="g">The green value of the color.</param>\r
411             <param name="b">The blue value of the color.</param>\r
412         </member>\r
413         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Byte,System.Byte,System.Byte,System.Byte)">\r
414             <summary>\r
415             Sets the color of the pixel including the alpha value.\r
416             </summary>\r
417             <param name="bmp">The WriteableBitmap.</param>\r
418             <param name="x">The x coordinate (row).</param>\r
419             <param name="y">The y coordinate (column).</param>\r
420             <param name="a">The alpha value of the color.</param>\r
421             <param name="r">The red value of the color.</param>\r
422             <param name="g">The green value of the color.</param>\r
423             <param name="b">The blue value of the color.</param>\r
424         </member>\r
425         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Windows.Media.Color)">\r
426             <summary>\r
427             Sets the color of the pixel using a precalculated index (faster).\r
428             </summary>\r
429             <param name="bmp">The WriteableBitmap.</param>\r
430             <param name="index">The coordinate index.</param>\r
431             <param name="color">The color.</param>\r
432         </member>\r
433         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Windows.Media.Color)">\r
434             <summary>\r
435             Sets the color of the pixel.\r
436             </summary>\r
437             <param name="bmp">The WriteableBitmap.</param>\r
438             <param name="x">The x coordinate (row).</param>\r
439             <param name="y">The y coordinate (column).</param>\r
440             <param name="color">The color.</param>\r
441         </member>\r
442         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Byte,System.Windows.Media.Color)">\r
443             <summary>\r
444             Sets the color of the pixel using an extra alpha value and a precalculated index (faster).\r
445             </summary>\r
446             <param name="bmp">The WriteableBitmap.</param>\r
447             <param name="index">The coordinate index.</param>\r
448             <param name="a">The alpha value of the color.</param>\r
449             <param name="color">The color.</param>\r
450         </member>\r
451         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Byte,System.Windows.Media.Color)">\r
452             <summary>\r
453             Sets the color of the pixel using an extra alpha value.\r
454             </summary>\r
455             <param name="bmp">The WriteableBitmap.</param>\r
456             <param name="x">The x coordinate (row).</param>\r
457             <param name="y">The y coordinate (column).</param>\r
458             <param name="a">The alpha value of the color.</param>\r
459             <param name="color">The color.</param>\r
460         </member>\r
461         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">\r
462             <summary>\r
463             Sets the color of the pixel using a precalculated index (faster).\r
464             </summary>\r
465             <param name="bmp">The WriteableBitmap.</param>\r
466             <param name="index">The coordinate index.</param>\r
467             <param name="color">The color.</param>\r
468         </member>\r
469         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32)">\r
470             <summary>\r
471             Sets the color of the pixel.\r
472             </summary>\r
473             <param name="bmp">The WriteableBitmap.</param>\r
474             <param name="x">The x coordinate (row).</param>\r
475             <param name="y">The y coordinate (column).</param>\r
476             <param name="color">The color.</param>\r
477         </member>\r
478         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawBezier(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
479             <summary>\r
480             Draws a cubic Beziér spline defined by start, end and two control points.\r
481             </summary>\r
482             <param name="bmp">The WriteableBitmap.</param>\r
483             <param name="x1">The x-coordinate of the start point.</param>\r
484             <param name="y1">The y-coordinate of the start point.</param>\r
485             <param name="cx1">The x-coordinate of the 1st control point.</param>\r
486             <param name="cy1">The y-coordinate of the 1st control point.</param>\r
487             <param name="cx2">The x-coordinate of the 2nd control point.</param>\r
488             <param name="cy2">The y-coordinate of the 2nd control point.</param>\r
489             <param name="x2">The x-coordinate of the end point.</param>\r
490             <param name="y2">The y-coordinate of the end point.</param>\r
491             <param name="color">The color.</param>\r
492         </member>\r
493         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawBezier(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
494             <summary>\r
495             Draws a cubic Beziér spline defined by start, end and two control points.\r
496             </summary>\r
497             <param name="bmp">The WriteableBitmap.</param>\r
498             <param name="x1">The x-coordinate of the start point.</param>\r
499             <param name="y1">The y-coordinate of the start point.</param>\r
500             <param name="cx1">The x-coordinate of the 1st control point.</param>\r
501             <param name="cy1">The y-coordinate of the 1st control point.</param>\r
502             <param name="cx2">The x-coordinate of the 2nd control point.</param>\r
503             <param name="cy2">The y-coordinate of the 2nd control point.</param>\r
504             <param name="x2">The x-coordinate of the end point.</param>\r
505             <param name="y2">The y-coordinate of the end point.</param>\r
506             <param name="color">The color.</param>\r
507         </member>\r
508         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
509             <summary>\r
510             Draws a series of cubic Beziér splines each defined by start, end and two control points. \r
511             The ending point of the previous curve is used as starting point for the next. \r
512             Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
513             </summary>\r
514             <param name="bmp">The WriteableBitmap.</param>\r
515             <param name="points">The points for the curve in x and y pairs, therefore the array is interpreted as (x1, y1, cx1, cy1, cx2, cy2, x2, y2, cx3, cx4 ..., xn, yn).</param>\r
516             <param name="color">The color for the spline.</param>\r
517         </member>\r
518         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
519             <summary>\r
520             Draws a series of cubic Beziér splines each defined by start, end and two control points. \r
521             The ending point of the previous curve is used as starting point for the next. \r
522             Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
523             </summary>\r
524             <param name="bmp">The WriteableBitmap.</param>\r
525             <param name="points">The points for the curve in x and y pairs, therefore the array is interpreted as (x1, y1, cx1, cy1, cx2, cy2, x2, y2, cx3, cx4 ..., xn, yn).</param>\r
526             <param name="color">The color for the spline.</param>\r
527         </member>\r
528         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.Int32)">\r
529             <summary>\r
530             Draws a Cardinal spline (cubic) defined by four control points.\r
531             </summary>\r
532             <param name="bmp">The WriteableBitmap.</param>\r
533             <param name="x1">The x-coordinate of the 1st control point.</param>\r
534             <param name="y1">The y-coordinate of the 1st control point.</param>\r
535             <param name="x2">The x-coordinate of the 2nd control point.</param>\r
536             <param name="y2">The y-coordinate of the 2nd control point.</param>\r
537             <param name="x3">The x-coordinate of the 3rd control point.</param>\r
538             <param name="y3">The y-coordinate of the 3rd control point.</param>\r
539             <param name="x4">The x-coordinate of the 4th control point.</param>\r
540             <param name="y4">The y-coordinate of the 4th control point.</param>\r
541             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
542             <param name="color">The color.</param>\r
543         </member>\r
544         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
545             <summary>\r
546             Draws a Cardinal spline (cubic) defined by a point collection. \r
547             The cardinal spline passes through each point in the collection.\r
548             </summary>\r
549             <param name="bmp">The WriteableBitmap.</param>\r
550             <param name="points">The points for the curve in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, x3, y3, x4, y4, x1, x2 ..., xn, yn).</param>\r
551             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
552             <param name="color">The color for the spline.</param>\r
553         </member>\r
554         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
555             <summary>\r
556             Draws a Cardinal spline (cubic) defined by a point collection. \r
557             The cardinal spline passes through each point in the collection.\r
558             </summary>\r
559             <param name="bmp">The WriteableBitmap.</param>\r
560             <param name="points">The points for the curve in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, x3, y3, x4, y4, x1, x2 ..., xn, yn).</param>\r
561             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
562             <param name="color">The color for the spline.</param>\r
563         </member>\r
564         <member name="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode">\r
565             <summary>\r
566             The blending mode.\r
567             </summary>\r
568         </member>\r
569         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.AlphaBlend">\r
570             <summary>\r
571             Alpha blendiing uses the alpha channel to combine the source and destination. \r
572             </summary>\r
573         </member>\r
574         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Additive">\r
575             <summary>\r
576             Additive blending adds the colors of the source and the destination.\r
577             </summary>\r
578         </member>\r
579         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Subtractive">\r
580             <summary>\r
581             Subtractive blending subtracts the source color from the destination.\r
582             </summary>\r
583         </member>\r
584         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Mask">\r
585             <summary>\r
586             Uses the source color as a mask.\r
587             </summary>\r
588         </member>\r
589         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Multiply">\r
590             <summary>\r
591             Multiplies the source color with the destination color.\r
592             </summary>\r
593         </member>\r
594         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.None">\r
595             <summary>\r
596             No blending just copies the pixels from the source.\r
597             </summary>\r
598         </member>\r
599     </members>\r
600 </doc>\r