HomeSort by relevance Sort by last modified time
    Searched refs:Canvas2DLayerBridge (Results 1 - 14 of 14) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/platform/graphics/chromium/
Canvas2DLayerManager.h 28 #include "core/platform/graphics/chromium/Canvas2DLayerBridge.h"
41 void layerAllocatedStorageChanged(Canvas2DLayerBridge*, intptr_t deltaBytes);
42 void layerDidDraw(Canvas2DLayerBridge*);
43 void layerToBeDestroyed(Canvas2DLayerBridge*);
49 bool isInList(Canvas2DLayerBridge*);
50 void addLayerToList(Canvas2DLayerBridge*);
51 void removeLayerFromList(Canvas2DLayerBridge*);
59 DoublyLinkedList<Canvas2DLayerBridge> m_layerList;
Canvas2DLayerBridge.h 46 class Canvas2DLayerBridge : public WebKit::WebExternalTextureLayerClient, public SkDeferredCanvas::NotificationClient, public DoublyLinkedListNode<Canvas2DLayerBridge> {
47 WTF_MAKE_NONCOPYABLE(Canvas2DLayerBridge);
54 static PassOwnPtr<Canvas2DLayerBridge> create(PassRefPtr<GraphicsContext3D>, const IntSize&, OpacityMode);
56 virtual ~Canvas2DLayerBridge();
85 Canvas2DLayerBridge(PassRefPtr<GraphicsContext3D>, SkDeferredCanvas*, OpacityMode);
97 friend class WTF::DoublyLinkedListNode<Canvas2DLayerBridge>;
98 Canvas2DLayerBridge* m_next;
99 Canvas2DLayerBridge* m_prev;
Canvas2DLayerBridge.cpp 28 #include "core/platform/graphics/chromium/Canvas2DLayerBridge.h"
62 PassOwnPtr<Canvas2DLayerBridge> Canvas2DLayerBridge::create(PassRefPtr<GraphicsContext3D> context, const IntSize& size, OpacityMode opacityMode)
67 return PassOwnPtr<Canvas2DLayerBridge>();
69 OwnPtr<Canvas2DLayerBridge> layerBridge = adoptPtr(new Canvas2DLayerBridge(context, canvas, opacityMode));
73 Canvas2DLayerBridge::Canvas2DLayerBridge(PassRefPtr<GraphicsContext3D> context, SkDeferredCanvas* canvas, OpacityMode opacityMode)
86 // Used by browser tests to detect the use of a Canvas2DLayerBridge.
96 Canvas2DLayerBridge::~Canvas2DLayerBridge(
    [all...]
Canvas2DLayerManager.cpp 84 for (Canvas2DLayerBridge* layer = m_layerList.head(); layer; layer = layer->next())
88 void Canvas2DLayerManager::layerDidDraw(Canvas2DLayerBridge* layer)
105 void Canvas2DLayerManager::addLayerToList(Canvas2DLayerBridge* layer)
112 void Canvas2DLayerManager::layerAllocatedStorageChanged(Canvas2DLayerBridge* layer, intptr_t deltaBytes)
124 void Canvas2DLayerManager::layerToBeDestroyed(Canvas2DLayerBridge* layer)
134 Canvas2DLayerBridge* layer = m_layerList.tail(); // LRU
141 Canvas2DLayerBridge* leastRecentlyUsedLayer = m_layerList.tail();
151 void Canvas2DLayerManager::removeLayerFromList(Canvas2DLayerBridge* layer)
160 bool Canvas2DLayerManager::isInList(Canvas2DLayerBridge* layer)
Canvas2DLayerBridgeTest.cpp 27 #include "core/platform/graphics/chromium/Canvas2DLayerBridge.h"
58 class FakeCanvas2DLayerBridge : public Canvas2DLayerBridge {
66 Canvas2DLayerBridge(context, canvas, opacityMode)
90 OwnPtr<Canvas2DLayerBridge> bridge = FakeCanvas2DLayerBridge::create(mainContext.release(), canvas.get(), Canvas2DLayerBridge::NonOpaque);
Canvas2DLayerManagerTest.cpp 45 class FakeCanvas2DLayerBridge : public Canvas2DLayerBridge {
48 : Canvas2DLayerBridge(context, canvas, NonOpaque)
  /external/chromium_org/third_party/WebKit/Source/core/platform/graphics/
ImageBuffer.h 51 class Canvas2DLayerBridge;
149 OwnPtr<Canvas2DLayerBridge> m_layerBridge;
ImageBuffer.cpp 43 #include "core/platform/graphics/chromium/Canvas2DLayerBridge.h"
64 static SkCanvas* createAcceleratedCanvas(const IntSize& size, OwnPtr<Canvas2DLayerBridge>* outLayerBridge, OpacityMode opacityMode)
69 Canvas2DLayerBridge::OpacityMode bridgeOpacityMode = opacityMode == Opaque ? Canvas2DLayerBridge::Opaque : Canvas2DLayerBridge::NonOpaque;
70 *outLayerBridge = Canvas2DLayerBridge::create(context3D.release(), size, bridgeOpacityMode);
169 const_cast<Canvas2DLayerBridge*>(m_layerBridge.get())->contextAcquired();
178 return const_cast<Canvas2DLayerBridge*>(m_layerBridge.get())->isValid();
  /external/chromium_org/third_party/WebKit/Source/core/
webcore_platform.target.darwin-arm.mk 192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
    [all...]
webcore_platform.target.darwin-mips.mk 192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
    [all...]
webcore_platform.target.darwin-x86.mk 192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
    [all...]
webcore_platform.target.linux-arm.mk 192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
    [all...]
webcore_platform.target.linux-mips.mk 192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
    [all...]
webcore_platform.target.linux-x86.mk 192 third_party/WebKit/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp \
    [all...]

Completed in 704 milliseconds