// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
using System;
namespace SixLabors.ImageSharp.Drawing.Processing.Backends {
///
/// Receives one emitted non-zero coverage span from the rasterizer.
///
internal interface IRasterizerCoverageRowHandler
{
///
/// Handles one emitted non-zero coverage span.
///
/// The destination y coordinate.
/// The first x coordinate represented by .
/// Non-zero coverage values starting at .
public void Handle(int y, int startX, Span coverage);
}
}