+ <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
+ <summary>\r
+ Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
+ </summary>\r
+ <param name="bmp">The destination WriteableBitmap.</param>\r
+ <param name="destRect">The rectangle that defines the destination region.</param>\r
+ <param name="source">The source WriteableBitmap.</param>\r
+ <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
+ <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
+ </summary>\r
+ <param name="bmp">The destination WriteableBitmap.</param>\r
+ <param name="destRect">The rectangle that defines the destination region.</param>\r
+ <param name="source">The source WriteableBitmap.</param>\r
+ <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
+ </summary>\r
+ <param name="bmp">The destination WriteableBitmap.</param>\r
+ <param name="destPosition">The destination position in the destination bitmap.</param>\r
+ <param name="source">The source WriteableBitmap.</param>\r
+ <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
+ <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
+ <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Copies (blits) the pixels from the WriteableBitmap source to the destination WriteableBitmap (this).\r
+ </summary>\r
+ <param name="bmp">The destination WriteableBitmap.</param>\r
+ <param name="destRect">The rectangle that defines the destination region.</param>\r
+ <param name="source">The source WriteableBitmap.</param>\r
+ <param name="sourceRect">The rectangle that will be copied from the source to the destination.</param>\r
+ <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
+ <param name="BlendMode">The blending mode <see cref="T:System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode"/>.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled rectangle.\r
+ x2 has to be greater than x1 and y2 has to be greater than y1.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
+ <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
+ <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
+ <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
+ <param name="color">The color.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled rectangle.\r
+ x2 has to be greater than x1 and y2 has to be greater than y1.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
+ <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
+ <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
+ <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
+ <param name="color">The color.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
+ x2 has to be greater than x1 and y2 has to be greater than y1.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
+ <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
+ <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
+ <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
+ <param name="color">The color for the line.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
+ x2 has to be greater than x1 and y2 has to be greater than y1.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the bounding rectangle's left side.</param>\r
+ <param name="y1">The y-coordinate of the bounding rectangle's top side.</param>\r
+ <param name="x2">The x-coordinate of the bounding rectangle's right side.</param>\r
+ <param name="y2">The y-coordinate of the bounding rectangle's bottom side.</param>\r
+ <param name="color">The color for the line.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
+ Uses a different parameter representation than DrawEllipse().\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="xc">The x-coordinate of the ellipses center.</param>\r
+ <param name="yc">The y-coordinate of the ellipses center.</param>\r
+ <param name="xr">The radius of the ellipse in x-direction.</param>\r
+ <param name="yr">The radius of the ellipse in y-direction.</param>\r
+ <param name="color">The color for the line.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf \r
+ Uses a different parameter representation than DrawEllipse().\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="xc">The x-coordinate of the ellipses center.</param>\r
+ <param name="yc">The y-coordinate of the ellipses center.</param>\r
+ <param name="xr">The radius of the ellipse in x-direction.</param>\r
+ <param name="yr">The radius of the ellipse in y-direction.</param>\r
+ <param name="color">The color for the line.</param>\r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillPolygon(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
+ <summary>\r
+ Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="color">The color for the line.</param>\r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillPolygon(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
+ <summary>\r
+ Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="color">The color for the line.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled quad.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the 1st point.</param>\r
+ <param name="y1">The y-coordinate of the 1st point.</param>\r
+ <param name="x2">The x-coordinate of the 2nd point.</param>\r
+ <param name="y2">The y-coordinate of the 2nd point.</param>\r
+ <param name="x3">The x-coordinate of the 3rd point.</param>\r
+ <param name="y3">The y-coordinate of the 3rd point.</param>\r
+ <param name="x4">The x-coordinate of the 4th point.</param>\r
+ <param name="y4">The y-coordinate of the 4th point.</param>\r
+ <param name="color">The color.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled quad.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the 1st point.</param>\r
+ <param name="y1">The y-coordinate of the 1st point.</param>\r
+ <param name="x2">The x-coordinate of the 2nd point.</param>\r
+ <param name="y2">The y-coordinate of the 2nd point.</param>\r
+ <param name="x3">The x-coordinate of the 3rd point.</param>\r
+ <param name="y3">The y-coordinate of the 3rd point.</param>\r
+ <param name="x4">The x-coordinate of the 4th point.</param>\r
+ <param name="y4">The y-coordinate of the 4th point.</param>\r
+ <param name="color">The color.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled triangle.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the 1st point.</param>\r
+ <param name="y1">The y-coordinate of the 1st point.</param>\r
+ <param name="x2">The x-coordinate of the 2nd point.</param>\r
+ <param name="y2">The y-coordinate of the 2nd point.</param>\r
+ <param name="x3">The x-coordinate of the 3rd point.</param>\r
+ <param name="y3">The y-coordinate of the 3rd point.</param>\r
+ <param name="color">The color.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled triangle.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <param name="x1">The x-coordinate of the 1st point.</param>\r
+ <param name="y1">The y-coordinate of the 1st point.</param>\r
+ <param name="x2">The x-coordinate of the 2nd point.</param>\r
+ <param name="y2">The y-coordinate of the 2nd point.</param>\r
+ <param name="x3">The x-coordinate of the 3rd point.</param>\r
+ <param name="y3">The y-coordinate of the 3rd point.</param>\r
+ <param name="color">The color.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Draws a filled, cubic Beziér spline defined by start, end and two control points.\r
+ </summary>\r
+ <param name="x1">The x-coordinate of the start point.</param>\r
+ <param name="y1">The y-coordinate of the start point.</param>\r
+ <param name="cx1">The x-coordinate of the 1st control point.</param>\r
+ <param name="cy1">The y-coordinate of the 1st control point.</param>\r
+ <param name="cx2">The x-coordinate of the 2nd control point.</param>\r
+ <param name="cy2">The y-coordinate of the 2nd control point.</param>\r
+ <param name="x2">The x-coordinate of the end point.</param>\r
+ <param name="y2">The y-coordinate of the end point.</param>\r
+ <param name="color">The color.</param>\r
+ <param name="pixels">The pixels array.</param>\r
+ <param name="w">The width of the bitmap.</param>\r
+ <param name="h">The height of the bitmap.</param> \r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Windows.Media.Color)">\r
+ <summary>\r
+ Draws a series of filled, cubic Beziér splines each defined by start, end and two control points. \r
+ The ending point of the previous curve is used as starting point for the next. \r
+ Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="color">The color for the spline.</param>\r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillBeziers(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Int32)">\r
+ <summary>\r
+ Draws a series of filled, cubic Beziér splines each defined by start, end and two control points. \r
+ The ending point of the previous curve is used as starting point for the next. \r
+ Therfore the inital curve needs four points and the subsequent 3 (2 control and 1 end point).\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="color">The color for the spline.</param>\r
+ </member>\r
+ <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
+ <summary>\r
+ Computes the discrete segment points of a Cardinal spline (cubic) defined by four control points.\r
+ </summary>\r
+ <param name="x1">The x-coordinate of the 1st control point.</param>\r
+ <param name="y1">The y-coordinate of the 1st control point.</param>\r
+ <param name="x2">The x-coordinate of the 2nd control point.</param>\r
+ <param name="y2">The y-coordinate of the 2nd control point.</param>\r
+ <param name="x3">The x-coordinate of the 3rd control point.</param>\r
+ <param name="y3">The y-coordinate of the 3rd control point.</param>\r
+ <param name="x4">The x-coordinate of the 4th control point.</param>\r
+ <param name="y4">The y-coordinate of the 4th control point.</param>\r
+ <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
+ <param name="color">The color.</param>\r
+ <param name="pixels">The pixels array.</param>\r
+ <param name="w">The width of the bitmap.</param>\r
+ <param name="h">The height of the bitmap.</param> \r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
+ <summary>\r
+ Draws a filled Cardinal spline (cubic) defined by a point collection. \r
+ The cardinal spline passes through each point in the collection.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
+ <param name="color">The color for the spline.</param>\r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurve(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
+ <summary>\r
+ Draws a filled Cardinal spline (cubic) defined by a point collection. \r
+ The cardinal spline passes through each point in the collection.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
+ <param name="color">The color for the spline.</param>\r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurveClosed(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Windows.Media.Color)">\r
+ <summary>\r
+ Draws a filled, closed Cardinal spline (cubic) defined by a point collection. \r
+ The cardinal spline passes through each point in the collection.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
+ <param name="color">The color for the spline.</param>\r
+ </member>\r
+ <member name="M:System.Windows.Media.Imaging.WriteableBitmapExtensions.FillCurveClosed(System.Windows.Media.Imaging.WriteableBitmap,System.Int32[],System.Single,System.Int32)">\r
+ <summary>\r
+ Draws a filled, closed Cardinal spline (cubic) defined by a point collection. \r
+ The cardinal spline passes through each point in the collection.\r
+ </summary>\r
+ <param name="bmp">The WriteableBitmap.</param>\r
+ <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
+ <param name="tension">The tension of the curve defines the shape. Usually between 0 and 1. 0 would be a straight line.</param>\r
+ <param name="color">The color for the spline.</param>\r
+ </member>\r