OSDN Git Service

a307dd7ec497ab4d3bbe52e5d7e26c2ca9942b0b
[psychlops/silverlight.git] / dev5 / 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 interchange extension methods for the Silverlight WriteableBitmap class.\r
10             </summary>\r
11             <summary>\r
12             Collection of draw 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 blit (copy) extension methods for the Silverlight WriteableBitmap class.\r
19             </summary>\r
20             <summary>\r
21             Collection of draw extension methods for the Silverlight WriteableBitmap class.\r
22             </summary>\r
23             <summary>\r
24             Collection of draw spline extension methods for the Silverlight WriteableBitmap class.\r
25             </summary>\r
26             <summary>\r
27             Collection of transformation extension methods for the Silverlight WriteableBitmap class.\r
28             </summary>\r
29         </member>\r
30         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ToByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">\r
31             <summary>\r
32             Copies the Pixels from the WriteableBitmap into a ARGB byte array starting at a specific Pixels index.\r
33             </summary>\r
34             <param name="bmp">The WriteableBitmap.</param>\r
35             <param name="offset">The starting Pixels index.</param>\r
36             <param name="count">The number of Pixels to copy.</param>\r
37             <returns>The color buffer as byte ARGB values.</returns>\r
38         </member>\r
39         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ToByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Int32)">\r
40             <summary>\r
41             Copies the Pixels from the WriteableBitmap into a ARGB byte array.\r
42             </summary>\r
43             <param name="bmp">The WriteableBitmap.</param>\r
44             <param name="count">The number of pixels to copy.</param>\r
45             <returns>The color buffer as byte ARGB values.</returns>\r
46         </member>\r
47         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ToByteArray(System.Windows.Media.Imaging.WriteableBitmap)">\r
48             <summary>\r
49             Copies all the Pixels from the WriteableBitmap into a ARGB byte array.\r
50             </summary>\r
51             <param name="bmp">The WriteableBitmap.</param>\r
52             <returns>The color buffer as byte ARGB values.</returns>\r
53         </member>\r
54         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Byte[],System.Int32,System.Int32)">\r
55             <summary>\r
56             Copies color information from an ARGB byte array into this WriteableBitmap starting at a specific buffer index.\r
57             </summary>\r
58             <param name="bmp">The WriteableBitmap.</param>\r
59             <param name="offset">The starting index in the buffer.</param>\r
60             <param name="count">The number of bytes to copy from the buffer.</param>\r
61             <param name="buffer">The color buffer as byte ARGB values.</param>\r
62             <returns>The WriteableBitmap that was passed as parameter.</returns>\r
63         </member>\r
64         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Byte[],System.Int32)">\r
65             <summary>\r
66             Copies color information from an ARGB byte array into this WriteableBitmap.\r
67             </summary>\r
68             <param name="bmp">The WriteableBitmap.</param>\r
69             <param name="count">The number of bytes to copy from the buffer.</param>\r
70             <param name="buffer">The color buffer as byte ARGB values.</param>\r
71             <returns>The WriteableBitmap that was passed as parameter.</returns>\r
72         </member>\r
73         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromByteArray(System.Windows.Media.Imaging.WriteableBitmap,System.Byte[])">\r
74             <summary>\r
75             Copies all the color information from an ARGB byte array into this WriteableBitmap.\r
76             </summary>\r
77             <param name="bmp">The WriteableBitmap.</param>\r
78             <param name="buffer">The color buffer as byte ARGB values.</param>\r
79             <returns>The WriteableBitmap that was passed as parameter.</returns>\r
80         </member>\r
81         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.WriteTga(System.Windows.Media.Imaging.WriteableBitmap,System.IO.Stream)">\r
82             <summary>\r
83             Writes the WriteableBitmap as a TGA image to a stream. \r
84             Used with permission from Nokola: http://nokola.com/blog/post/2010/01/21/Quick-and-Dirty-Output-of-WriteableBitmap-as-TGA-Image.aspx\r
85             </summary>\r
86             <param name="bmp">The WriteableBitmap.</param>\r
87             <param name="destination">The destination stream.</param>\r
88         </member>\r
89         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FromResource(System.Windows.Media.Imaging.WriteableBitmap,System.String)">\r
90             <summary>\r
91             Loads an image from the applications resource file and fills this WriteableBitmap with it.\r
92             </summary>\r
93             <param name="bmp">The WriteableBitmap.</param>\r
94             <param name="relativePath">Only the relative path to the resource file. The assembly name is retrieved automatically.</param>\r
95             <returns>The WriteableBitmap that was passed as parameter.</returns>\r
96         </member>\r
97         <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
98             <summary>\r
99             Draws a colored line by connecting two points using the Bresenham algorithm.\r
100             </summary>\r
101             <param name="bmp">The WriteableBitmap.</param>\r
102             <param name="x1">The x-coordinate of the start point.</param>\r
103             <param name="y1">The y-coordinate of the start point.</param>\r
104             <param name="x2">The x-coordinate of the end point.</param>\r
105             <param name="y2">The y-coordinate of the end point.</param>\r
106             <param name="color">The color for the line.</param>\r
107         </member>\r
108         <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
109             <summary>\r
110             Draws a colored line by connecting two points using the Bresenham algorithm.\r
111             </summary>\r
112             <param name="bmp">The WriteableBitmap.</param>\r
113             <param name="x1">The x-coordinate of the start point.</param>\r
114             <param name="y1">The y-coordinate of the start point.</param>\r
115             <param name="x2">The x-coordinate of the end point.</param>\r
116             <param name="y2">The y-coordinate of the end point.</param>\r
117             <param name="color">The color for the line.</param>\r
118         </member>\r
119         <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
120             <summary>\r
121             Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).\r
122             </summary>\r
123             <param name="bmp">The WriteableBitmap.</param>\r
124             <param name="x1">The x-coordinate of the start point.</param>\r
125             <param name="y1">The y-coordinate of the start point.</param>\r
126             <param name="x2">The x-coordinate of the end point.</param>\r
127             <param name="y2">The y-coordinate of the end point.</param>\r
128             <param name="color">The color for the line.</param>\r
129         </member>\r
130         <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
131             <summary>\r
132             Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).\r
133             </summary>\r
134             <param name="bmp">The WriteableBitmap.</param>\r
135             <param name="x1">The x-coordinate of the start point.</param>\r
136             <param name="y1">The y-coordinate of the start point.</param>\r
137             <param name="x2">The x-coordinate of the end point.</param>\r
138             <param name="y2">The y-coordinate of the end point.</param>\r
139             <param name="color">The color for the line.</param>\r
140         </member>\r
141         <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
142             <summary>\r
143             Draws a colored line by connecting two points using an optimized DDA.\r
144             </summary>\r
145             <param name="bmp">The WriteableBitmap.</param>\r
146             <param name="x1">The x-coordinate of the start point.</param>\r
147             <param name="y1">The y-coordinate of the start point.</param>\r
148             <param name="x2">The x-coordinate of the end point.</param>\r
149             <param name="y2">The y-coordinate of the end point.</param>\r
150             <param name="color">The color for the line.</param>\r
151         </member>\r
152         <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
153             <summary>\r
154             Draws a colored line by connecting two points using an optimized DDA.\r
155             </summary>\r
156             <param name="bmp">The WriteableBitmap.</param>\r
157             <param name="x1">The x-coordinate of the start point.</param>\r
158             <param name="y1">The y-coordinate of the start point.</param>\r
159             <param name="x2">The x-coordinate of the end point.</param>\r
160             <param name="y2">The y-coordinate of the end point.</param>\r
161             <param name="color">The color for the line.</param>\r
162         </member>\r
163         <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
164             <summary>\r
165             Draws a colored line by connecting two points using an optimized DDA. \r
166             Uses the pixels array and the width directly for best performance.\r
167             </summary>\r
168             <param name="pixels">An array containing the pixels as int RGBA value.</param>\r
169             <param name="pixelWidth">The width of one scanline in the pixels array.</param>\r
170             <param name="pixelHeight">The height of the bitmap.</param>\r
171             <param name="x1">The x-coordinate of the start point.</param>\r
172             <param name="y1">The y-coordinate of the start point.</param>\r
173             <param name="x2">The x-coordinate of the end point.</param>\r
174             <param name="y2">The y-coordinate of the end point.</param>\r
175             <param name="color">The color for the line.</param>\r
176         </member>\r
177         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawPolyline(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
178             <summary>\r
179             Draws a polyline. Add the first point also at the end of the array if the line should be closed.\r
180             </summary>\r
181             <param name="bmp">The WriteableBitmap.</param>\r
182             <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
183             <param name="color">The color for the line.</param>\r
184         </member>\r
185         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawPolyline(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
186             <summary>\r
187             Draws a polyline. Add the first point also at the end of the array if the line should be closed.\r
188             </summary>\r
189             <param name="bmp">The WriteableBitmap.</param>\r
190             <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
191             <param name="color">The color for the line.</param>\r
192         </member>\r
193         <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
194             <summary>\r
195             Draws a triangle.\r
196             </summary>\r
197             <param name="bmp">The WriteableBitmap.</param>\r
198             <param name="x1">The x-coordinate of the 1st point.</param>\r
199             <param name="y1">The y-coordinate of the 1st point.</param>\r
200             <param name="x2">The x-coordinate of the 2nd point.</param>\r
201             <param name="y2">The y-coordinate of the 2nd point.</param>\r
202             <param name="x3">The x-coordinate of the 3rd point.</param>\r
203             <param name="y3">The y-coordinate of the 3rd point.</param>\r
204             <param name="color">The color.</param>\r
205         </member>\r
206         <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
207             <summary>\r
208             Draws a triangle.\r
209             </summary>\r
210             <param name="bmp">The WriteableBitmap.</param>\r
211             <param name="x1">The x-coordinate of the 1st point.</param>\r
212             <param name="y1">The y-coordinate of the 1st point.</param>\r
213             <param name="x2">The x-coordinate of the 2nd point.</param>\r
214             <param name="y2">The y-coordinate of the 2nd point.</param>\r
215             <param name="x3">The x-coordinate of the 3rd point.</param>\r
216             <param name="y3">The y-coordinate of the 3rd point.</param>\r
217             <param name="color">The color.</param>\r
218         </member>\r
219         <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
220             <summary>\r
221             Draws a quad.\r
222             </summary>\r
223             <param name="bmp">The WriteableBitmap.</param>\r
224             <param name="x1">The x-coordinate of the 1st point.</param>\r
225             <param name="y1">The y-coordinate of the 1st point.</param>\r
226             <param name="x2">The x-coordinate of the 2nd point.</param>\r
227             <param name="y2">The y-coordinate of the 2nd point.</param>\r
228             <param name="x3">The x-coordinate of the 3rd point.</param>\r
229             <param name="y3">The y-coordinate of the 3rd point.</param>\r
230             <param name="x4">The x-coordinate of the 4th point.</param>\r
231             <param name="y4">The y-coordinate of the 4th point.</param>\r
232             <param name="color">The color.</param>\r
233         </member>\r
234         <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
235             <summary>\r
236             Draws a quad.\r
237             </summary>\r
238             <param name="bmp">The WriteableBitmap.</param>\r
239             <param name="x1">The x-coordinate of the 1st point.</param>\r
240             <param name="y1">The y-coordinate of the 1st point.</param>\r
241             <param name="x2">The x-coordinate of the 2nd point.</param>\r
242             <param name="y2">The y-coordinate of the 2nd point.</param>\r
243             <param name="x3">The x-coordinate of the 3rd point.</param>\r
244             <param name="y3">The y-coordinate of the 3rd point.</param>\r
245             <param name="x4">The x-coordinate of the 4th point.</param>\r
246             <param name="y4">The y-coordinate of the 4th point.</param>\r
247             <param name="color">The color.</param>\r
248         </member>\r
249         <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
250             <summary>\r
251             Draws a rectangle.\r
252             x2 has to be greater than x1 and y2 has to be greater than y1.\r
253             </summary>\r
254             <param name="bmp">The WriteableBitmap.</param>\r
255             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
256             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
257             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
258             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
259             <param name="color">The color.</param>\r
260         </member>\r
261         <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
262             <summary>\r
263             Draws a rectangle.\r
264             x2 has to be greater than x1 and y2 has to be greater than y1.\r
265             </summary>\r
266             <param name="bmp">The WriteableBitmap.</param>\r
267             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
268             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
269             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
270             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
271             <param name="color">The color.</param>\r
272         </member>\r
273         <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
274             <summary>\r
275             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \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 for the line.</param>\r
284         </member>\r
285         <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
286             <summary>\r
287             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \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 for the line.</param>\r
296         </member>\r
297         <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
298             <summary>\r
299             A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf\r
300             Uses a different parameter representation than DrawEllipse().\r
301             </summary>\r
302             <param name="bmp">The WriteableBitmap.</param>\r
303             <param name="xc">The x-coordinate of the ellipses center.</param>\r
304             <param name="yc">The y-coordinate of the ellipses center.</param>\r
305             <param name="xr">The radius of the ellipse in x-direction.</param>\r
306             <param name="yr">The radius of the ellipse in y-direction.</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.DrawEllipseCentered(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             Uses a different parameter representation than DrawEllipse().\r
313             </summary>\r
314             <param name="bmp">The WriteableBitmap.</param>\r
315             <param name="xc">The x-coordinate of the ellipses center.</param>\r
316             <param name="yc">The y-coordinate of the ellipses center.</param>\r
317             <param name="xr">The radius of the ellipse in x-direction.</param>\r
318             <param name="yr">The radius of the ellipse in y-direction.</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.Clear(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Media.Color)">\r
322             <summary>\r
323             Fills the whole WriteableBitmap with a color.\r
324             </summary>\r
325             <param name="bmp">The WriteableBitmap.</param>\r
326             <param name="color">The color used for filling.</param>\r
327         </member>\r
328         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Clear(System.Windows.Media.Imaging.WriteableBitmap)">\r
329             <summary>\r
330             Fills the whole WriteableBitmap with an empty color (0).\r
331             </summary>\r
332             <param name="bmp">The WriteableBitmap.</param>\r
333         </member>\r
334         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Clone(System.Windows.Media.Imaging.WriteableBitmap)">\r
335             <summary>\r
336             Clones the specified WriteableBitmap.\r
337             </summary>\r
338             <param name="bmp">The WriteableBitmap.</param>\r
339             <returns>A copy of the WriteableBitmap.</returns>\r
340         </member>\r
341         <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
342             <summary>\r
343             Applies the given function to all the pixels of the bitmap in \r
344             order to set their color.\r
345             </summary>\r
346             <param name="bmp">The WriteableBitmap.</param>\r
347             <param name="func">The function to apply. With parameters x, y and a color as a result</param>\r
348         </member>\r
349         <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
350             <summary>\r
351             Applies the given function to all the pixels of the bitmap in \r
352             order to set their color.\r
353             </summary>\r
354             <param name="bmp">The WriteableBitmap.</param>\r
355             <param name="func">The function to apply. With parameters x, y, source color and a color as a result</param>\r
356         </member>\r
357         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.GetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">\r
358             <summary>\r
359             Gets the color of the pixel at the x, y coordinate as integer.\r
360             </summary>\r
361             <param name="bmp">The WriteableBitmap.</param>\r
362             <param name="x">The x coordinate of the pixel.</param>\r
363             <param name="y">The y coordinate of the pixel.</param>\r
364             <returns>The color of the pixel at x, y.</returns>\r
365         </member>\r
366         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.GetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">\r
367             <summary>\r
368             Gets the color of the pixel at the x, y coordinate as a Color struct.\r
369             </summary>\r
370             <param name="bmp">The WriteableBitmap.</param>\r
371             <param name="x">The x coordinate of the pixel.</param>\r
372             <param name="y">The y coordinate of the pixel.</param>\r
373             <returns>The color of the pixel at x, y as a Color struct.</returns>\r
374         </member>\r
375         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Byte,System.Byte,System.Byte)">\r
376             <summary>\r
377             Sets the color of the pixel using a precalculated index (faster).\r
378             </summary>\r
379             <param name="bmp">The WriteableBitmap.</param>\r
380             <param name="index">The coordinate index.</param>\r
381             <param name="r">The red value of the color.</param>\r
382             <param name="g">The green value of the color.</param>\r
383             <param name="b">The blue value of the color.</param>\r
384         </member>\r
385         <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
386             <summary>\r
387             Sets the color of the pixel.\r
388             </summary>\r
389             <param name="bmp">The WriteableBitmap.</param>\r
390             <param name="x">The x coordinate (row).</param>\r
391             <param name="y">The y coordinate (column).</param>\r
392             <param name="r">The red value of the color.</param>\r
393             <param name="g">The green value of the color.</param>\r
394             <param name="b">The blue value of the color.</param>\r
395         </member>\r
396         <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
397             <summary>\r
398             Sets the color of the pixel including the alpha value and using a precalculated index (faster).\r
399             </summary>\r
400             <param name="bmp">The WriteableBitmap.</param>\r
401             <param name="index">The coordinate index.</param>\r
402             <param name="a">The alpha value of the color.</param>\r
403             <param name="r">The red value of the color.</param>\r
404             <param name="g">The green value of the color.</param>\r
405             <param name="b">The blue value of the color.</param>\r
406         </member>\r
407         <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
408             <summary>\r
409             Sets the color of the pixel including the alpha value.\r
410             </summary>\r
411             <param name="bmp">The WriteableBitmap.</param>\r
412             <param name="x">The x coordinate (row).</param>\r
413             <param name="y">The y coordinate (column).</param>\r
414             <param name="a">The alpha value of the color.</param>\r
415             <param name="r">The red value of the color.</param>\r
416             <param name="g">The green value of the color.</param>\r
417             <param name="b">The blue value of the color.</param>\r
418         </member>\r
419         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Windows.Media.Color)">\r
420             <summary>\r
421             Sets the color of the pixel using a precalculated index (faster).\r
422             </summary>\r
423             <param name="bmp">The WriteableBitmap.</param>\r
424             <param name="index">The coordinate index.</param>\r
425             <param name="color">The color.</param>\r
426         </member>\r
427         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Windows.Media.Color)">\r
428             <summary>\r
429             Sets the color of the pixel.\r
430             </summary>\r
431             <param name="bmp">The WriteableBitmap.</param>\r
432             <param name="x">The x coordinate (row).</param>\r
433             <param name="y">The y coordinate (column).</param>\r
434             <param name="color">The color.</param>\r
435         </member>\r
436         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Byte,System.Windows.Media.Color)">\r
437             <summary>\r
438             Sets the color of the pixel using an extra alpha value and a precalculated index (faster).\r
439             </summary>\r
440             <param name="bmp">The WriteableBitmap.</param>\r
441             <param name="index">The coordinate index.</param>\r
442             <param name="a">The alpha value of the color.</param>\r
443             <param name="color">The color.</param>\r
444         </member>\r
445         <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
446             <summary>\r
447             Sets the color of the pixel using an extra alpha value.\r
448             </summary>\r
449             <param name="bmp">The WriteableBitmap.</param>\r
450             <param name="x">The x coordinate (row).</param>\r
451             <param name="y">The y coordinate (column).</param>\r
452             <param name="a">The alpha value of the color.</param>\r
453             <param name="color">The color.</param>\r
454         </member>\r
455         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixeli(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32)">\r
456             <summary>\r
457             Sets the color of the pixel using a precalculated index (faster).\r
458             </summary>\r
459             <param name="bmp">The WriteableBitmap.</param>\r
460             <param name="index">The coordinate index.</param>\r
461             <param name="color">The color.</param>\r
462         </member>\r
463         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.SetPixel(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32)">\r
464             <summary>\r
465             Sets the color of the pixel.\r
466             </summary>\r
467             <param name="bmp">The WriteableBitmap.</param>\r
468             <param name="x">The x coordinate (row).</param>\r
469             <param name="y">The y coordinate (column).</param>\r
470             <param name="color">The color.</param>\r
471         </member>\r
472         <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
473             <summary>\r
474             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
475             </summary>\r
476             <param name="bmp">The destination WriteableBitmap.</param>\r
477             <param name="destRect">The rectangle that defines the destination region.</param>\r
478             <param name="source">The source WriteableBitmap.</param>\r
479             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
480             <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
481         </member>\r
482         <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
483             <summary>\r
484             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
485             </summary>\r
486             <param name="bmp">The destination WriteableBitmap.</param>\r
487             <param name="destRect">The rectangle that defines the destination region.</param>\r
488             <param name="source">The source WriteableBitmap.</param>\r
489             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
490         </member>\r
491         <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
492             <summary>\r
493             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
494             </summary>\r
495             <param name="bmp">The destination WriteableBitmap.</param>\r
496             <param name="destPosition">The destination position in the destination bitmap.</param>\r
497             <param name="source">The source WriteableBitmap.</param>\r
498             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
499             <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
500             <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
501         </member>\r
502         <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
503             <summary>\r
504             Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
505             </summary>\r
506             <param name="bmp">The destination WriteableBitmap.</param>\r
507             <param name="destRect">The rectangle that defines the destination region.</param>\r
508             <param name="source">The source WriteableBitmap.</param>\r
509             <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
510             <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
511             <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
512         </member>\r
513         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillRectangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
514             <summary>\r
515             Draws a filled rectangle.\r
516             x2 has to be greater than x1 and y2 has to be greater than y1.\r
517             </summary>\r
518             <param name="bmp">The WriteableBitmap.</param>\r
519             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
520             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
521             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
522             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
523             <param name="color">The color.</param>\r
524         </member>\r
525         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillRectangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
526             <summary>\r
527             Draws a filled rectangle.\r
528             x2 has to be greater than x1 and y2 has to be greater than y1.\r
529             </summary>\r
530             <param name="bmp">The WriteableBitmap.</param>\r
531             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
532             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
533             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
534             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
535             <param name="color">The color.</param>\r
536         </member>\r
537         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillEllipse(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
538             <summary>\r
539             A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
540             x2 has to be greater than x1 and y2 has to be greater than y1.\r
541             </summary>\r
542             <param name="bmp">The WriteableBitmap.</param>\r
543             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
544             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
545             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
546             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
547             <param name="color">The color for the line.</param>\r
548         </member>\r
549         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillEllipse(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
550             <summary>\r
551             A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
552             x2 has to be greater than x1 and y2 has to be greater than y1.\r
553             </summary>\r
554             <param name="bmp">The WriteableBitmap.</param>\r
555             <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
556             <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
557             <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
558             <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
559             <param name="color">The color for the line.</param>\r
560         </member>\r
561         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillEllipseCentered(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
562             <summary>\r
563             A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
564             Uses a different parameter representation than DrawEllipse().\r
565             </summary>\r
566             <param name="bmp">The WriteableBitmap.</param>\r
567             <param name="xc">The x-coordinate of the ellipses center.</param>\r
568             <param name="yc">The y-coordinate of the ellipses center.</param>\r
569             <param name="xr">The radius of the ellipse in x-direction.</param>\r
570             <param name="yr">The radius of the ellipse in y-direction.</param>\r
571             <param name="color">The color for the line.</param>\r
572         </member>\r
573         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillEllipseCentered(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
574             <summary>\r
575             A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
576             Uses a different parameter representation than DrawEllipse().\r
577             </summary>\r
578             <param name="bmp">The WriteableBitmap.</param>\r
579             <param name="xc">The x-coordinate of the ellipses center.</param>\r
580             <param name="yc">The y-coordinate of the ellipses center.</param>\r
581             <param name="xr">The radius of the ellipse in x-direction.</param>\r
582             <param name="yr">The radius of the ellipse in y-direction.</param>\r
583             <param name="color">The color for the line.</param>\r
584         </member>\r
585         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillPolygon(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
586             <summary>\r
587             Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.\r
588             </summary>\r
589             <param name="bmp">The WriteableBitmap.</param>\r
590             <param name="points">The points of the polygon in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).</param>\r
591             <param name="color">The color for the line.</param>\r
592         </member>\r
593         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillPolygon(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
594             <summary>\r
595             Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.\r
596             </summary>\r
597             <param name="bmp">The WriteableBitmap.</param>\r
598             <param name="points">The points of the polygon in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).</param>\r
599             <param name="color">The color for the line.</param>\r
600         </member>\r
601         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillQuad(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
602             <summary>\r
603             Draws a filled quad.\r
604             </summary>\r
605             <param name="bmp">The WriteableBitmap.</param>\r
606             <param name="x1">The x-coordinate of the 1st point.</param>\r
607             <param name="y1">The y-coordinate of the 1st point.</param>\r
608             <param name="x2">The x-coordinate of the 2nd point.</param>\r
609             <param name="y2">The y-coordinate of the 2nd point.</param>\r
610             <param name="x3">The x-coordinate of the 3rd point.</param>\r
611             <param name="y3">The y-coordinate of the 3rd point.</param>\r
612             <param name="x4">The x-coordinate of the 4th point.</param>\r
613             <param name="y4">The y-coordinate of the 4th point.</param>\r
614             <param name="color">The color.</param>\r
615         </member>\r
616         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillQuad(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
617             <summary>\r
618             Draws a filled quad.\r
619             </summary>\r
620             <param name="bmp">The WriteableBitmap.</param>\r
621             <param name="x1">The x-coordinate of the 1st point.</param>\r
622             <param name="y1">The y-coordinate of the 1st point.</param>\r
623             <param name="x2">The x-coordinate of the 2nd point.</param>\r
624             <param name="y2">The y-coordinate of the 2nd point.</param>\r
625             <param name="x3">The x-coordinate of the 3rd point.</param>\r
626             <param name="y3">The y-coordinate of the 3rd point.</param>\r
627             <param name="x4">The x-coordinate of the 4th point.</param>\r
628             <param name="y4">The y-coordinate of the 4th point.</param>\r
629             <param name="color">The color.</param>\r
630         </member>\r
631         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillTriangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Media.Color)">\r
632             <summary>\r
633             Draws a filled triangle.\r
634             </summary>\r
635             <param name="bmp">The WriteableBitmap.</param>\r
636             <param name="x1">The x-coordinate of the 1st point.</param>\r
637             <param name="y1">The y-coordinate of the 1st point.</param>\r
638             <param name="x2">The x-coordinate of the 2nd point.</param>\r
639             <param name="y2">The y-coordinate of the 2nd point.</param>\r
640             <param name="x3">The x-coordinate of the 3rd point.</param>\r
641             <param name="y3">The y-coordinate of the 3rd point.</param>\r
642             <param name="color">The color.</param>\r
643         </member>\r
644         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillTriangle(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">\r
645             <summary>\r
646             Draws a filled triangle.\r
647             </summary>\r
648             <param name="bmp">The WriteableBitmap.</param>\r
649             <param name="x1">The x-coordinate of the 1st point.</param>\r
650             <param name="y1">The y-coordinate of the 1st point.</param>\r
651             <param name="x2">The x-coordinate of the 2nd point.</param>\r
652             <param name="y2">The y-coordinate of the 2nd point.</param>\r
653             <param name="x3">The x-coordinate of the 3rd point.</param>\r
654             <param name="y3">The y-coordinate of the 3rd point.</param>\r
655             <param name="color">The color.</param>\r
656         </member>\r
657         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ComputeBezierPoints(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32[],System.Int32,System.Int32)">\r
658             <summary>\r
659             Draws a filled, cubic Beziér spline defined by start, end and two control points.\r
660             </summary>\r
661             <param name="x1">The x-coordinate of the start point.</param>\r
662             <param name="y1">The y-coordinate of the start point.</param>\r
663             <param name="cx1">The x-coordinate of the 1st control point.</param>\r
664             <param name="cy1">The y-coordinate of the 1st control point.</param>\r
665             <param name="cx2">The x-coordinate of the 2nd control point.</param>\r
666             <param name="cy2">The y-coordinate of the 2nd control point.</param>\r
667             <param name="x2">The x-coordinate of the end point.</param>\r
668             <param name="y2">The y-coordinate of the end point.</param>\r
669             <param name="color">The color.</param>\r
670             <param name="pixels">The pixels array.</param>\r
671             <param name="w">The width of the bitmap.</param>\r
672             <param name="h">The height of the bitmap.</param> \r
673         </member>\r
674         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
675             <summary>\r
676             Draws a series of filled, cubic Beziér splines each defined by start, end and two control points. \r
677             The ending point of the previous curve is used as starting point for the next. \r
678             Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
679             </summary>\r
680             <param name="bmp">The WriteableBitmap.</param>\r
681             <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
682             <param name="color">The color for the spline.</param>\r
683         </member>\r
684         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
685             <summary>\r
686             Draws a series of filled, cubic Beziér splines each defined by start, end and two control points. \r
687             The ending point of the previous curve is used as starting point for the next. \r
688             Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
689             </summary>\r
690             <param name="bmp">The WriteableBitmap.</param>\r
691             <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
692             <param name="color">The color for the spline.</param>\r
693         </member>\r
694         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.ComputeSegmentPoints(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.Int32,System.Int32[],System.Int32,System.Int32)">\r
695             <summary>\r
696             Computes the discrete segment points of a Cardinal spline (cubic) defined by four control points.\r
697             </summary>\r
698             <param name="x1">The x-coordinate of the 1st control point.</param>\r
699             <param name="y1">The y-coordinate of the 1st control point.</param>\r
700             <param name="x2">The x-coordinate of the 2nd control point.</param>\r
701             <param name="y2">The y-coordinate of the 2nd control point.</param>\r
702             <param name="x3">The x-coordinate of the 3rd control point.</param>\r
703             <param name="y3">The y-coordinate of the 3rd control point.</param>\r
704             <param name="x4">The x-coordinate of the 4th control point.</param>\r
705             <param name="y4">The y-coordinate of the 4th control point.</param>\r
706             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
707             <param name="color">The color.</param>\r
708             <param name="pixels">The pixels array.</param>\r
709             <param name="w">The width of the bitmap.</param>\r
710             <param name="h">The height of the bitmap.</param> \r
711         </member>\r
712         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
713             <summary>\r
714             Draws a filled Cardinal spline (cubic) defined by a point collection. \r
715             The cardinal spline passes through each point in the collection.\r
716             </summary>\r
717             <param name="bmp">The WriteableBitmap.</param>\r
718             <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
719             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
720             <param name="color">The color for the spline.</param>\r
721         </member>\r
722         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
723             <summary>\r
724             Draws a filled Cardinal spline (cubic) defined by a point collection. \r
725             The cardinal spline passes through each point in the collection.\r
726             </summary>\r
727             <param name="bmp">The WriteableBitmap.</param>\r
728             <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
729             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
730             <param name="color">The color for the spline.</param>\r
731         </member>\r
732         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurveClosed(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
733             <summary>\r
734             Draws a filled, closed Cardinal spline (cubic) defined by a point collection. \r
735             The cardinal spline passes through each point in the collection.\r
736             </summary>\r
737             <param name="bmp">The WriteableBitmap.</param>\r
738             <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
739             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
740             <param name="color">The color for the spline.</param>\r
741         </member>\r
742         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurveClosed(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
743             <summary>\r
744             Draws a filled, closed Cardinal spline (cubic) defined by a point collection. \r
745             The cardinal spline passes through each point in the collection.\r
746             </summary>\r
747             <param name="bmp">The WriteableBitmap.</param>\r
748             <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
749             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
750             <param name="color">The color for the spline.</param>\r
751         </member>\r
752         <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
753             <summary>\r
754             Draws a cubic Beziér spline defined by start, end and two control points.\r
755             </summary>\r
756             <param name="bmp">The WriteableBitmap.</param>\r
757             <param name="x1">The x-coordinate of the start point.</param>\r
758             <param name="y1">The y-coordinate of the start point.</param>\r
759             <param name="cx1">The x-coordinate of the 1st control point.</param>\r
760             <param name="cy1">The y-coordinate of the 1st control point.</param>\r
761             <param name="cx2">The x-coordinate of the 2nd control point.</param>\r
762             <param name="cy2">The y-coordinate of the 2nd control point.</param>\r
763             <param name="x2">The x-coordinate of the end point.</param>\r
764             <param name="y2">The y-coordinate of the end point.</param>\r
765             <param name="color">The color.</param>\r
766         </member>\r
767         <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
768             <summary>\r
769             Draws a cubic Beziér spline defined by start, end and two control points.\r
770             </summary>\r
771             <param name="bmp">The WriteableBitmap.</param>\r
772             <param name="x1">The x-coordinate of the start point.</param>\r
773             <param name="y1">The y-coordinate of the start point.</param>\r
774             <param name="cx1">The x-coordinate of the 1st control point.</param>\r
775             <param name="cy1">The y-coordinate of the 1st control point.</param>\r
776             <param name="cx2">The x-coordinate of the 2nd control point.</param>\r
777             <param name="cy2">The y-coordinate of the 2nd control point.</param>\r
778             <param name="x2">The x-coordinate of the end point.</param>\r
779             <param name="y2">The y-coordinate of the end point.</param>\r
780             <param name="color">The color.</param>\r
781         </member>\r
782         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
783             <summary>\r
784             Draws a series of cubic Beziér splines each defined by start, end and two control points. \r
785             The ending point of the previous curve is used as starting point for the next. \r
786             Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
787             </summary>\r
788             <param name="bmp">The WriteableBitmap.</param>\r
789             <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
790             <param name="color">The color for the spline.</param>\r
791         </member>\r
792         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
793             <summary>\r
794             Draws a series of cubic Beziér splines each defined by start, end and two control points. \r
795             The ending point of the previous curve is used as starting point for the next. \r
796             Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
797             </summary>\r
798             <param name="bmp">The WriteableBitmap.</param>\r
799             <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
800             <param name="color">The color for the spline.</param>\r
801         </member>\r
802         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurveSegment(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.Int32,System.Int32[],System.Int32,System.Int32)">\r
803             <summary>\r
804             Draws a segment of a Cardinal spline (cubic) defined by four control points.\r
805             </summary>\r
806             <param name="x1">The x-coordinate of the 1st control point.</param>\r
807             <param name="y1">The y-coordinate of the 1st control point.</param>\r
808             <param name="x2">The x-coordinate of the 2nd control point.</param>\r
809             <param name="y2">The y-coordinate of the 2nd control point.</param>\r
810             <param name="x3">The x-coordinate of the 3rd control point.</param>\r
811             <param name="y3">The y-coordinate of the 3rd control point.</param>\r
812             <param name="x4">The x-coordinate of the 4th control point.</param>\r
813             <param name="y4">The y-coordinate of the 4th control point.</param>\r
814             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
815             <param name="color">The color.</param>\r
816             <param name="pixels">The pixels array.</param>\r
817             <param name="w">The width of the bitmap.</param>\r
818             <param name="h">The height of the bitmap.</param> \r
819         </member>\r
820         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
821             <summary>\r
822             Draws a Cardinal spline (cubic) defined by a point collection. \r
823             The cardinal spline passes through each point in the collection.\r
824             </summary>\r
825             <param name="bmp">The WriteableBitmap.</param>\r
826             <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
827             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
828             <param name="color">The color for the spline.</param>\r
829         </member>\r
830         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
831             <summary>\r
832             Draws a Cardinal spline (cubic) defined by a point collection. \r
833             The cardinal spline passes through each point in the collection.\r
834             </summary>\r
835             <param name="bmp">The WriteableBitmap.</param>\r
836             <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
837             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
838             <param name="color">The color for the spline.</param>\r
839         </member>\r
840         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurveClosed(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
841             <summary>\r
842             Draws a closed Cardinal spline (cubic) defined by a point collection. \r
843             The cardinal spline passes through each point in the collection.\r
844             </summary>\r
845             <param name="bmp">The WriteableBitmap.</param>\r
846             <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
847             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
848             <param name="color">The color for the spline.</param>\r
849         </member>\r
850         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.DrawCurveClosed(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
851             <summary>\r
852             Draws a closed Cardinal spline (cubic) defined by a point collection. \r
853             The cardinal spline passes through each point in the collection.\r
854             </summary>\r
855             <param name="bmp">The WriteableBitmap.</param>\r
856             <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
857             <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
858             <param name="color">The color for the spline.</param>\r
859         </member>\r
860         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Crop(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Int32,System.Int32)">\r
861             <summary>\r
862             Creates a new cropped WriteableBitmap.\r
863             </summary>\r
864             <param name="bmp">The WriteableBitmap.</param>\r
865             <param name="x">The x coordinate of the rectangle that defines the crop region.</param>\r
866             <param name="y">The y coordinate of the rectangle that defines the crop region.</param>\r
867             <param name="width">The width of the rectangle that defines the crop region.</param>\r
868             <param name="height">The height of the rectangle that defines the crop region.</param>\r
869             <returns>A new WriteableBitmap that is a cropped version of the input.</returns>\r
870         </member>\r
871         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Crop(System.Windows.Media.Imaging.WriteableBitmap,System.Windows.Rect)">\r
872             <summary>\r
873             Creates a new cropped WriteableBitmap.\r
874             </summary>\r
875             <param name="bmp">The WriteableBitmap.</param>\r
876             <param name="region">The rectangle that defines the crop region.</param>\r
877             <returns>A new WriteableBitmap that is a cropped version of the input.</returns>\r
878         </member>\r
879         <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.Resize(System.Windows.Media.Imaging.WriteableBitmap,System.Int32,System.Int32,System.Windows.Media.Imaging.WriteableBitmapExtensions.Interpolation)">\r
880             <summary>\r
881             Creates a new resized WriteableBitmap.\r
882             </summary>\r
883             <param name="bmp">The WriteableBitmap.</param>\r
884             <param name="width">The new desired width.</param>\r
885             <param name="height">The new desired height.</param>\r
886             <param name="interpolation">The interpolation method that should be used.</param>\r
887             <returns>A new WriteableBitmap that is a resized version of the input.</returns>\r
888         </member>\r
889         <member name="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode">\r
890             <summary>\r
891             The blending mode.\r
892             </summary>\r
893         </member>\r
894         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Alpha">\r
895             <summary>\r
896             Alpha blendiing uses the alpha channel to combine the source and destination. \r
897             </summary>\r
898         </member>\r
899         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Additive">\r
900             <summary>\r
901             Additive blending adds the colors of the source and the destination.\r
902             </summary>\r
903         </member>\r
904         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Subtractive">\r
905             <summary>\r
906             Subtractive blending subtracts the source color from the destination.\r
907             </summary>\r
908         </member>\r
909         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Mask">\r
910             <summary>\r
911             Uses the source color as a mask.\r
912             </summary>\r
913         </member>\r
914         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Multiply">\r
915             <summary>\r
916             Multiplies the source color with the destination color.\r
917             </summary>\r
918         </member>\r
919         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.None">\r
920             <summary>\r
921             No blending just copies the pixels from the source.\r
922             </summary>\r
923         </member>\r
924         <member name="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.Interpolation">\r
925             <summary>\r
926             The interpolation method.\r
927             </summary>\r
928         </member>\r
929         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.Interpolation.NearestNeighbor">\r
930             <summary>\r
931             The nearest neighbor algorithm simply selects the color of the nearest pixel.\r
932             </summary>\r
933         </member>\r
934         <member name="F:System.Windows.Media.Imaging.WriteableBitmapExtensions.Interpolation.Bilinear">\r
935             <summary>\r
936             Linear interpolation in 2D using the average of 3 neighboring pixels.\r
937             </summary>\r
938         </member>\r
939     </members>\r
940 </doc>\r