Pinta.ImageManipulation.Effects.GlowEffect.RenderLine C# (CSharp) Method

RenderLine() protected method

protected RenderLine ( ISurface src, ISurface dest, Rectangle roi ) : void
src ISurface
dest ISurface
roi Rectangle
return void
		protected unsafe override void RenderLine (ISurface src, ISurface dest, Rectangle roi)
		{
			blur_effect.Render (src, dest, roi);
			contrast_effect.Render (dest, dest, roi);

			for (var y = roi.Top; y <= roi.Bottom; ++y) {
				var dstPtr = dest.GetPointAddress (roi.Left, y);
				var srcPtr = src.GetPointAddress (roi.Left, y);

				screen_op.Apply (srcPtr, dstPtr, dstPtr, roi.Width);
			}
		}
		#endregion