| Index: sky/engine/core/painting/Canvas.cpp
|
| diff --git a/sky/engine/core/painting/Canvas.cpp b/sky/engine/core/painting/Canvas.cpp
|
| index ccd4fafaaab251d0ded2f7588551e66505796281..00552d94a452a6af88a4fbcf7b756f80d0f9dcfb 100644
|
| --- a/sky/engine/core/painting/Canvas.cpp
|
| +++ b/sky/engine/core/painting/Canvas.cpp
|
| @@ -115,6 +115,15 @@ void Canvas::clipRect(const Rect& rect)
|
| m_canvas->clipRect(rect.sk_rect);
|
| }
|
|
|
| +void Canvas::drawLine(float x0, float y0, float x1, float y1, const Paint* paint)
|
| +{
|
| + if (!m_canvas)
|
| + return;
|
| + ASSERT(paint);
|
| + ASSERT(m_displayList->isRecording());
|
| + m_canvas->drawLine(x0, y0, x1, y1, paint->paint());
|
| +}
|
| +
|
| void Canvas::drawPicture(Picture* picture)
|
| {
|
| if (!m_canvas)
|
| @@ -142,6 +151,16 @@ void Canvas::drawRect(const Rect& rect, const Paint* paint)
|
| m_canvas->drawRect(rect.sk_rect, paint->paint());
|
| }
|
|
|
| +void Canvas::drawRRect(const RRect* rrect, const Paint* paint)
|
| +{
|
| + if (!m_canvas)
|
| + return;
|
| + ASSERT(rrect);
|
| + ASSERT(paint);
|
| + ASSERT(m_displayList->isRecording());
|
| + m_canvas->drawRRect(rrect->rrect(), paint->paint());
|
| +}
|
| +
|
| void Canvas::drawOval(const Rect& rect, const Paint* paint)
|
| {
|
| if (!m_canvas)
|
|
|