DescriptionRefactor ObjectPainter::paintOutline to take a paintOffset
This patch refactors ObjectPainter::paintOutline to take a visual
overflow rect and layout size (w/o paint offset), plus a paint offset.
This cleans up the callsites so each doesn't need to compute a moved
visual overflow rect, and prepares the paint code for paint offset
caching. This has been split off from https://codereview.chromium.org/1315993004.
A TODO has been added above outlineRectForSVG because the function
should not exist. paintInvalidationRectInLocalCoordinates should be
fixed to contain the outline extent.
BUG=508383
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201326
Patch Set 1 #
Total comments: 5
Patch Set 2 : Remove ObjectPainter::outlineRectForSVG #
Messages
Total messages: 16 (4 generated)
|