Split the bezier curve at the given parametric value.
Note: Since this method is only invoked to make non-monoton
beziers monoton we must check for the resulting y values
to be *really* between the start and end value.
Initialize the bezier at yValue.
TODO: Check if reducing maxSteps from 2*deltaY to deltaY
brings a *significant* performance improvement.
In theory this should make for double step performance
but will cost in quality. Might be that the AA stuff will
compensate for this - but I'm not really sure.
Incrementally step to the next scan line in the given bezier update data.
Note: This method has been written so that inlining works, e.g.,
not declaring updateData as 'int*' but casting it on every use.
Adjust the wide line after it has been stepped from lastX to nextX.
Special adjustments of line width and start position are made here
to simulate a rectangular brush
Return the run-length value from the given ShortRunArray.
Note: We don't need any coercion to short/int here, since
we deal basically only with unsigned values.