Searched refs:SkDeferredCanvas (Results 1 - 25 of 31) sorted by relevance

12

/external/skia/bench/
H A DDeferredCanvasBench.cpp8 #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 DDeferredSurfaceCopyBench.cpp10 #include "SkDeferredCanvas.h"
55 SkAutoTUnref<SkDeferredCanvas> drawingCanvas(SkDeferredCanvas::Create(surface));
H A Dbenchmain.cpp18 #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 DSkDeferredCanvas.cpp9 #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 DSkDeferredCanvas.cpp9 #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 DDeferredSurfaceCopyBench.cpp10 #include "SkDeferredCanvas.h"
41 SkAutoTUnref<SkDeferredCanvas> drawingCanvas(SkDeferredCanvas::Create(surface));
/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DCanvas2DLayerManagerTest.cpp67 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 DCanvas2DLayerBridgeTest.cpp29 #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 DCanvas2DLayerBridge.h29 #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 DCanvas2DLayerBridge.cpp71 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 DDeferredCanvasTest.cpp13 #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 DCanvasTest.cpp48 #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 DDeferredCanvasTest.cpp13 #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 DCanvasTest.cpp48 #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 DSkDeferredCanvas.h18 /** \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 DSkDeferredCanvas.h18 /** \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 Dgmmain.cpp28 #include "SkDeferredCanvas.h"
578 canvas.reset(SkDeferredCanvas::Create(surface));
589 canvas.reset(SkDeferredCanvas::Create(surface));
/external/skia/
H A DAndroid.mk376 src/utils/SkDeferredCanvas.cpp \
/external/skia/gm/
H A Dgmmain.cpp27 #include "SkDeferredCanvas.h"
577 canvas.reset(SkDeferredCanvas::Create(surface));
588 canvas.reset(SkDeferredCanvas::Create(surface));
/external/chromium_org/skia/
H A Dskia_library.target.darwin-arm.mk304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
H A Dskia_library.target.darwin-arm64.mk304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
H A Dskia_library.target.darwin-mips.mk304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
H A Dskia_library.target.darwin-mips64.mk304 third_party/skia/src/utils/SkDeferredCanvas.cpp \
H A Dskia_library.target.darwin-x86.mk305 third_party/skia/src/utils/SkDeferredCanvas.cpp \
H A Dskia_library.target.darwin-x86_64.mk305 third_party/skia/src/utils/SkDeferredCanvas.cpp \

Completed in 277 milliseconds

12