GraphicsContext will resolve some of its methods to lower level ones. These higher level methods should not be virtual. These methods are: GraphicsContext::drawImage() GraphicsContext::drawTiledImage() GraphicsContext::drawConsumingImageBuffer() The first two methods will be resolved to GraphicsContext::drawNativeImage() if the Image is a BitmapImage. Or they will be revolved to SVGImage::draw() if it is an SVGImage. SVGImage::draw() will draw a full FrameView. The third method will be resolved to ImageBuffer::drawConsuming() which will draw a NativeImage via GraphicsContext::drawNativeImage().
<rdar://problem/105092612>
Pull request: https://github.com/WebKit/WebKit/pull/9707
Committed 262695@main (143e04df42bb): <https://commits.webkit.org/262695@main> Reviewed commits have been landed. Closing PR #9707 and removing active labels.