| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2003, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2003, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008-2009 Torch Mobile, Inc. | 3 * Copyright (C) 2008-2009 Torch Mobile, Inc. |
| 4 * Copyright (C) 2013 Google Inc. All rights reserved. | 4 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 | 223 |
| 224 // Sets up the paint for the current stroke style. | 224 // Sets up the paint for the current stroke style. |
| 225 void setupPaintForStroking(SkPaint*) const; | 225 void setupPaintForStroking(SkPaint*) const; |
| 226 | 226 |
| 227 // These draw methods will do both stroking and filling. | 227 // These draw methods will do both stroking and filling. |
| 228 // FIXME: ...except drawRect(), which fills properly but always strokes | 228 // FIXME: ...except drawRect(), which fills properly but always strokes |
| 229 // using a 1-pixel stroke inset from the rect borders (of the correct | 229 // using a 1-pixel stroke inset from the rect borders (of the correct |
| 230 // stroke color). | 230 // stroke color). |
| 231 void drawRect(const IntRect&); | 231 void drawRect(const IntRect&); |
| 232 void drawLine(const IntPoint&, const IntPoint&); | 232 void drawLine(const IntPoint&, const IntPoint&); |
| 233 void drawEllipse(const IntRect&); | |
| 234 void drawConvexPolygon(size_t numPoints, const FloatPoint*, bool shouldAntia
lias = false); | 233 void drawConvexPolygon(size_t numPoints, const FloatPoint*, bool shouldAntia
lias = false); |
| 235 | 234 |
| 236 void fillPath(const Path&); | 235 void fillPath(const Path&); |
| 237 void strokePath(const Path&); | 236 void strokePath(const Path&); |
| 238 | 237 |
| 239 void fillEllipse(const FloatRect&); | 238 void fillEllipse(const FloatRect&); |
| 240 void strokeEllipse(const FloatRect&); | 239 void strokeEllipse(const FloatRect&); |
| 241 | 240 |
| 242 void fillRect(const FloatRect&); | 241 void fillRect(const FloatRect&); |
| 243 void fillRect(const FloatRect&, const Color&); | 242 void fillRect(const FloatRect&, const Color&); |
| (...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 514 bool m_updatingControlTints : 1; | 513 bool m_updatingControlTints : 1; |
| 515 bool m_accelerated : 1; | 514 bool m_accelerated : 1; |
| 516 bool m_isCertainlyOpaque : 1; | 515 bool m_isCertainlyOpaque : 1; |
| 517 bool m_printing : 1; | 516 bool m_printing : 1; |
| 518 bool m_antialiasHairlineImages : 1; | 517 bool m_antialiasHairlineImages : 1; |
| 519 }; | 518 }; |
| 520 | 519 |
| 521 } // namespace WebCore | 520 } // namespace WebCore |
| 522 | 521 |
| 523 #endif // GraphicsContext_h | 522 #endif // GraphicsContext_h |
| OLD | NEW |