1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef HTMLCanvasPainter_h 6 #define HTMLCanvasPainter_h 7 8 namespace blink { 9 10 struct PaintInfo; 11 class LayoutPoint; 12 class RenderHTMLCanvas; 13 14 class HTMLCanvasPainter { 15 public: 16 HTMLCanvasPainter(RenderHTMLCanvas& renderHTMLCanvas) : m_renderHTMLCanvas(renderHTMLCanvas) { } 17 void paintReplaced(PaintInfo&, const LayoutPoint&); 18 19 private: 20 RenderHTMLCanvas& m_renderHTMLCanvas; 21 }; 22 23 } // namespace blink 24 25 #endif // HTMLCanvasPainter_h 26