/external/skia/bench/ |
H A D | DeferredCanvasBench.cpp | 8 #include "SkDeferredCanvas.h" 32 SkAutoTUnref<SkDeferredCanvas> deferredCanvas(SkDeferredCanvas::Create(device)); 42 virtual void initDeferredCanvas(SkDeferredCanvas* canvas) = 0; 43 virtual void drawInDeferredCanvas(const int loops, SkDeferredCanvas* canvas) = 0; 44 virtual void finalizeDeferredCanvas(SkDeferredCanvas* canvas) = 0; 52 class SimpleNotificationClient : public SkDeferredCanvas::NotificationClient { 63 typedef SkDeferredCanvas::NotificationClient INHERITED; 68 // overhead of SkDeferredCanvas 77 virtual void initDeferredCanvas(SkDeferredCanvas* canva [all...] |
H A D | DeferredSurfaceCopyBench.cpp | 10 #include "SkDeferredCanvas.h" 55 SkAutoTUnref<SkDeferredCanvas> drawingCanvas(SkDeferredCanvas::Create(surface));
|
H A D | benchmain.cpp | 18 #include "SkDeferredCanvas.h" 490 canvas.reset(SkDeferredCanvas::Create(surface.get())); 593 static_cast<SkDeferredCanvas*>(canvas.get())->silentFlush();
|
/external/chromium_org/third_party/skia/src/utils/ |
H A D | SkDeferredCanvas.cpp | 9 #include "SkDeferredCanvas.h" 143 void setNotificationClient(SkDeferredCanvas::NotificationClient* notificationClient); 263 SkDeferredCanvas::NotificationClient* fNotificationClient; 313 SkDeferredCanvas::NotificationClient* notificationClient) { 467 // Save layer usage not supported, and not required by SkDeferredCanvas. 489 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkBitmap* bitmap, 494 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkPaint* paint) { 504 void init(SkDeferredCanvas& canvas, const SkBitmap* bitmap, const SkPaint* paint) { 514 SkDeferredCanvas* fCanvas; 517 SkDeferredCanvas* SkDeferredCanva 522 SkDeferredCanvas::SkDeferredCanvas(SkDeferredDevice* device) : SkCanvas (device) { function in class:SkDeferredCanvas [all...] |
/external/skia/src/utils/ |
H A D | SkDeferredCanvas.cpp | 9 #include "SkDeferredCanvas.h" 143 void setNotificationClient(SkDeferredCanvas::NotificationClient* notificationClient); 261 SkDeferredCanvas::NotificationClient* fNotificationClient; 313 SkDeferredCanvas::NotificationClient* notificationClient) { 475 // Save layer usage not supported, and not required by SkDeferredCanvas. 497 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkBitmap* bitmap, 502 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkPaint* paint) { 512 void init(SkDeferredCanvas& canvas, const SkBitmap* bitmap, const SkPaint* paint) 524 SkDeferredCanvas* fCanvas; 527 SkDeferredCanvas* SkDeferredCanva 532 SkDeferredCanvas::SkDeferredCanvas(SkDeferredDevice* device) : SkCanvas (device) { function in class:SkDeferredCanvas [all...] |
/external/chromium_org/third_party/skia/bench/ |
H A D | DeferredSurfaceCopyBench.cpp | 10 #include "SkDeferredCanvas.h" 41 SkAutoTUnref<SkDeferredCanvas> drawingCanvas(SkDeferredCanvas::Create(surface));
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/ |
H A D | Canvas2DLayerManagerTest.cpp | 67 FakeCanvas2DLayerBridge(WebGraphicsContext3D* context, PassOwnPtr<SkDeferredCanvas> canvas, PassRefPtr<SkSurface> surface) 140 OwnPtr<SkDeferredCanvas> canvas1 = adoptPtr(SkDeferredCanvas::Create(surface1.get())); 153 OwnPtr<SkDeferredCanvas> canvas2 = adoptPtr(SkDeferredCanvas::Create(surface2.get())); 171 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 189 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 209 OwnPtr<SkDeferredCanvas> canva [all...] |
H A D | Canvas2DLayerBridgeTest.cpp | 29 #include "SkDeferredCanvas.h" 119 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 143 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 175 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 195 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 204 OwnPtr<SkDeferredCanvas> canva [all...] |
H A D | Canvas2DLayerBridge.h | 29 #include "SkDeferredCanvas.h" 51 class PLATFORM_EXPORT Canvas2DLayerBridge : public WebExternalTextureLayerClient, public SkDeferredCanvas::NotificationClient, public DoublyLinkedListNode<Canvas2DLayerBridge>, public RefCounted<Canvas2DLayerBridge> { 62 // SkDeferredCanvas::NotificationClient implementation 95 Canvas2DLayerBridge(PassOwnPtr<WebGraphicsContext3DProvider>, PassOwnPtr<SkDeferredCanvas>, PassRefPtr<SkSurface>, int, OpacityMode); 100 OwnPtr<SkDeferredCanvas> m_canvas;
|
H A D | Canvas2DLayerBridge.cpp | 71 OwnPtr<SkDeferredCanvas> canvas = adoptPtr(SkDeferredCanvas::Create(surface.get())); 76 Canvas2DLayerBridge::Canvas2DLayerBridge(PassOwnPtr<WebGraphicsContext3DProvider> contextProvider, PassOwnPtr<SkDeferredCanvas> canvas, PassRefPtr<SkSurface> surface, int msaaSampleCount, OpacityMode opacityMode) 252 // Stop triggering the rate limiter if SkDeferredCanvas is detecting
|
/external/chromium_org/third_party/skia/tests/ |
H A D | DeferredCanvasTest.cpp | 13 #include "SkDeferredCanvas.h" 90 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 242 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 264 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 430 class NotificationCounter : public SkDeferredCanvas::NotificationClient { 456 typedef SkDeferredCanvas::NotificationClient INHERITED; 463 SkAutoTUnref<SkDeferredCanvas> canva [all...] |
H A D | CanvasTest.cpp | 48 #include "SkDeferredCanvas.h" 129 "Drawing test step %s with SkDeferredCanvas"; 135 "test step %s, SkDeferredCanvas state consistency before flush"; 137 "test step %s, SkDeferredCanvas playback canvas state consistency after flush"; 139 "test step %s, SkDeferredCanvas playback canvas state consistency after silent flush"; 608 // the canvas is an SkPictureRecord or SkDeferredCanvas 728 // the privates members of SkDeferredCanvas 737 SkAutoTUnref<SkDeferredCanvas> deferredCanvas(SkDeferredCanvas::Create(surface.get()));
|
/external/skia/tests/ |
H A D | DeferredCanvasTest.cpp | 13 #include "SkDeferredCanvas.h" 56 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 107 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 259 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 281 SkAutoTUnref<SkDeferredCanvas> canvas(SkDeferredCanvas::Create(surface.get())); 447 class NotificationCounter : public SkDeferredCanvas [all...] |
H A D | CanvasTest.cpp | 48 #include "SkDeferredCanvas.h" 129 "Drawing test step %s with SkDeferredCanvas"; 135 "test step %s, SkDeferredCanvas state consistency before flush"; 137 "test step %s, SkDeferredCanvas playback canvas state consistency after flush"; 139 "test step %s, SkDeferredCanvas playback canvas state consistency after silent flush"; 641 // the canvas is an SkPictureRecord or SkDeferredCanvas 757 // the privates members of SkDeferredCanvas 766 SkAutoTUnref<SkDeferredCanvas> deferredCanvas(SkDeferredCanvas::Create(surface.get()));
|
/external/skia/include/utils/ |
H A D | SkDeferredCanvas.h | 18 /** \class SkDeferredCanvas 23 SkDeferredCanvas will transparently trigger the flushing of deferred 26 class SK_API SkDeferredCanvas : public SkCanvas { class in inherits:SkCanvas 34 static SkDeferredCanvas* Create(SkSurface* surface); 36 // static SkDeferredCanvas* Create(SkBaseDevice* device); 38 virtual ~SkDeferredCanvas(); 53 * NotificationClient, if any. SkDeferredCanvas does not take ownership 68 * the SkDeferredCanvas behaves just like a regular SkCanvas. 235 SkDeferredCanvas(SkDeferredDevice*);
|
/external/chromium_org/third_party/skia/include/utils/ |
H A D | SkDeferredCanvas.h | 18 /** \class SkDeferredCanvas 23 SkDeferredCanvas will transparently trigger the flushing of deferred 26 class SK_API SkDeferredCanvas : public SkCanvas { class in inherits:SkCanvas 34 static SkDeferredCanvas* Create(SkSurface* surface); 36 // static SkDeferredCanvas* Create(SkBaseDevice* device); 38 virtual ~SkDeferredCanvas(); 53 * NotificationClient, if any. SkDeferredCanvas does not take ownership 68 * the SkDeferredCanvas behaves just like a regular SkCanvas. 246 SkDeferredCanvas(SkDeferredDevice*);
|
/external/chromium_org/third_party/skia/gm/ |
H A D | gmmain.cpp | 28 #include "SkDeferredCanvas.h" 578 canvas.reset(SkDeferredCanvas::Create(surface)); 589 canvas.reset(SkDeferredCanvas::Create(surface));
|
/external/skia/ |
H A D | Android.mk | 376 src/utils/SkDeferredCanvas.cpp \
|
/external/skia/gm/ |
H A D | gmmain.cpp | 27 #include "SkDeferredCanvas.h" 577 canvas.reset(SkDeferredCanvas::Create(surface)); 588 canvas.reset(SkDeferredCanvas::Create(surface));
|
/external/chromium_org/skia/ |
H A D | skia_library.target.darwin-arm.mk | 304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
|
H A D | skia_library.target.darwin-arm64.mk | 304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
|
H A D | skia_library.target.darwin-mips.mk | 304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
|
H A D | skia_library.target.darwin-mips64.mk | 304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
|
H A D | skia_library.target.darwin-x86.mk | 305 third_party/skia/src/utils/SkDeferredCanvas.cpp \
|
H A D | skia_library.target.darwin-x86_64.mk | 305 third_party/skia/src/utils/SkDeferredCanvas.cpp \
|