OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2008 The Android Open Source Project | 3 * Copyright 2008 The Android Open Source Project |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 | 9 |
10 #include "SkCanvas.h" | 10 #include "SkCanvas.h" |
(...skipping 974 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
985 | 985 |
986 SkSurface* SkCanvas::newSurface(const SkImageInfo& info) { | 986 SkSurface* SkCanvas::newSurface(const SkImageInfo& info) { |
987 return this->onNewSurface(info); | 987 return this->onNewSurface(info); |
988 } | 988 } |
989 | 989 |
990 SkSurface* SkCanvas::onNewSurface(const SkImageInfo& info) { | 990 SkSurface* SkCanvas::onNewSurface(const SkImageInfo& info) { |
991 SkBaseDevice* dev = this->getDevice(); | 991 SkBaseDevice* dev = this->getDevice(); |
992 return dev ? dev->newSurface(info) : NULL; | 992 return dev ? dev->newSurface(info) : NULL; |
993 } | 993 } |
994 | 994 |
| 995 const void* SkCanvas::peekPixels(SkImageInfo* info, size_t* rowBytes) { |
| 996 return this->onPeekPixels(info, rowBytes); |
| 997 } |
| 998 |
| 999 const void* SkCanvas::onPeekPixels(SkImageInfo* info, size_t* rowBytes) { |
| 1000 SkBaseDevice* dev = this->getDevice(); |
| 1001 return dev ? dev->peekPixels(info, rowBytes) : NULL; |
| 1002 } |
| 1003 |
995 ///////////////////////////////////////////////////////////////////////////// | 1004 ///////////////////////////////////////////////////////////////////////////// |
996 | 1005 |
997 void SkCanvas::internalDrawBitmap(const SkBitmap& bitmap, | 1006 void SkCanvas::internalDrawBitmap(const SkBitmap& bitmap, |
998 const SkMatrix& matrix, const SkPaint* paint) { | 1007 const SkMatrix& matrix, const SkPaint* paint) { |
999 if (bitmap.drawsNothing()) { | 1008 if (bitmap.drawsNothing()) { |
1000 return; | 1009 return; |
1001 } | 1010 } |
1002 | 1011 |
1003 SkLazyPaint lazy; | 1012 SkLazyPaint lazy; |
1004 if (NULL == paint) { | 1013 if (NULL == paint) { |
(...skipping 1227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2232 return *paint; | 2241 return *paint; |
2233 } | 2242 } |
2234 | 2243 |
2235 const SkRegion& SkCanvas::LayerIter::clip() const { return fImpl->getClip(); } | 2244 const SkRegion& SkCanvas::LayerIter::clip() const { return fImpl->getClip(); } |
2236 int SkCanvas::LayerIter::x() const { return fImpl->getX(); } | 2245 int SkCanvas::LayerIter::x() const { return fImpl->getX(); } |
2237 int SkCanvas::LayerIter::y() const { return fImpl->getY(); } | 2246 int SkCanvas::LayerIter::y() const { return fImpl->getY(); } |
2238 | 2247 |
2239 /////////////////////////////////////////////////////////////////////////////// | 2248 /////////////////////////////////////////////////////////////////////////////// |
2240 | 2249 |
2241 SkCanvas::ClipVisitor::~ClipVisitor() { } | 2250 SkCanvas::ClipVisitor::~ClipVisitor() { } |
OLD | NEW |