QskVertex::fillOrdered renamed to QskVertex::fillBox

This commit is contained in:
Uwe Rathmann 2023-01-17 15:41:12 +01:00
parent d7f1e22874
commit 6e2769edfa
4 changed files with 6 additions and 5 deletions

View File

@ -214,7 +214,7 @@ namespace QskVertex
} }
template< class ContourIterator > template< class ContourIterator >
ColoredLine* fillOrdered( ContourIterator& contourIt, ColoredLine* fillBox( ContourIterator& contourIt,
const QskGradient& gradient, int lineCount, ColoredLine* lines ) const QskGradient& gradient, int lineCount, ColoredLine* lines )
{ {
if ( gradient.stepCount() == 1 ) if ( gradient.stepCount() == 1 )

View File

@ -609,7 +609,7 @@ void QskRoundedRectRenderer::renderDiagonalFill( const QskRoundedRect::Metrics&
const ValueCurve curve( metrics ); const ValueCurve curve( metrics );
DRectellipseIterator it( metrics, curve ); DRectellipseIterator it( metrics, curve );
auto line = QskVertex::fillOrdered( it, gradient, -1, lines ); auto line = QskVertex::fillBox( it, gradient, -1, lines );
/* /*
There are a couple of reasons, why less points have been rendered There are a couple of reasons, why less points have been rendered

View File

@ -250,12 +250,12 @@ static ColoredLine* qskAddFillLines( const Quad& rect,
if ( dir.isTilted() ) if ( dir.isTilted() )
{ {
DRectIterator it( rect, dir.vector() ); DRectIterator it( rect, dir.vector() );
line = QskVertex::fillOrdered( it, gradient, lineCount, line ); line = QskVertex::fillBox( it, gradient, lineCount, line );
} }
else else
{ {
HVRectIterator it( rect, dir.vector() ); HVRectIterator it( rect, dir.vector() );
line = QskVertex::fillOrdered( it, gradient, lineCount, line ); line = QskVertex::fillBox( it, gradient, lineCount, line );
} }
return line; return line;

View File

@ -39,6 +39,7 @@ namespace
qreal origin = 0.0; qreal origin = 0.0;
qreal length = 0.0; qreal length = 0.0;
}; };
/* /*
A contour iterator for vertical and horizontal linear gradients. A contour iterator for vertical and horizontal linear gradients.
The radii in direction of the gradient need to match at the The radii in direction of the gradient need to match at the
@ -349,7 +350,7 @@ static inline void qskRenderFillOrdered(
const auto dir = gradient.linearDirection(); const auto dir = gradient.linearDirection();
HVRectEllipseIterator it( metrics, dir.vector() ); HVRectEllipseIterator it( metrics, dir.vector() );
QskVertex::fillOrdered( it, gradient, lineCount,lines ); QskVertex::fillBox( it, gradient, lineCount,lines );
} }
void QskRoundedRectRenderer::renderBorderGeometry( void QskRoundedRectRenderer::renderBorderGeometry(