// 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); } }