| Index: sky/engine/core/painting/Canvas.cpp
|
| diff --git a/sky/engine/core/painting/Canvas.cpp b/sky/engine/core/painting/Canvas.cpp
|
| index 33bfc09201b6c864e4a39825521c1c9c0f4e4068..7a8d5a2d2070c8ba67ea69a273759b88e7ee1012 100644
|
| --- a/sky/engine/core/painting/Canvas.cpp
|
| +++ b/sky/engine/core/painting/Canvas.cpp
|
| @@ -207,4 +207,14 @@ void Canvas::drawDrawable(Drawable* drawable)
|
| m_canvas->drawDrawable(drawable->toSkia());
|
| }
|
|
|
| +void Canvas::drawPaintingNode(PaintingNode* paintingNode, const Point& p)
|
| +{
|
| + if (!m_canvas)
|
| + return;
|
| + ASSERT(paintingNode);
|
| + translate(p.sk_point.x(), p.sk_point.y());
|
| + m_canvas->drawDrawable(paintingNode->toSkia());
|
| + translate(-p.sk_point.x(), -p.sk_point.y());
|
| +}
|
| +
|
| } // namespace blink
|
|
|