Canvas2DLayerBridge 44 Source/platform/graphics/Canvas2DImageBufferSurface.h , m_layerBridge(Canvas2DLayerBridge::create(size, opacityMode, msaaSampleCount)) Canvas2DLayerBridge 67 Source/platform/graphics/Canvas2DImageBufferSurface.h RefPtr<Canvas2DLayerBridge> m_layerBridge; Canvas2DLayerBridge 68 Source/platform/graphics/Canvas2DLayerBridge.cpp PassRefPtr<Canvas2DLayerBridge> Canvas2DLayerBridge::create(const IntSize& size, OpacityMode opacityMode, int msaaSampleCount) Canvas2DLayerBridge 77 Source/platform/graphics/Canvas2DLayerBridge.cpp RefPtr<Canvas2DLayerBridge> layerBridge; Canvas2DLayerBridge 79 Source/platform/graphics/Canvas2DLayerBridge.cpp layerBridge = adoptRef(new Canvas2DLayerBridge(contextProvider.release(), canvas.release(), msaaSampleCount, opacityMode)); Canvas2DLayerBridge 83 Source/platform/graphics/Canvas2DLayerBridge.cpp Canvas2DLayerBridge::Canvas2DLayerBridge(PassOwnPtr<blink::WebGraphicsContext3DProvider> contextProvider, PassOwnPtr<SkDeferredCanvas> canvas, int msaaSampleCount, OpacityMode opacityMode) Canvas2DLayerBridge 116 Source/platform/graphics/Canvas2DLayerBridge.cpp Canvas2DLayerBridge::~Canvas2DLayerBridge() Canvas2DLayerBridge 134 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::beginDestruction() Canvas2DLayerBridge 156 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::setIsHidden(bool hidden) Canvas2DLayerBridge 169 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::freeTransientResources() Canvas2DLayerBridge 178 Source/platform/graphics/Canvas2DLayerBridge.cpp bool Canvas2DLayerBridge::hasTransientResources() const Canvas2DLayerBridge 183 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::limitPendingFrames() Canvas2DLayerBridge 208 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::prepareForDraw() Canvas2DLayerBridge 222 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::storageAllocatedForRecordingChanged(size_t bytesAllocated) Canvas2DLayerBridge 230 Source/platform/graphics/Canvas2DLayerBridge.cpp size_t Canvas2DLayerBridge::storageAllocatedForRecording() Canvas2DLayerBridge 235 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::flushedDrawCommands() Canvas2DLayerBridge 242 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::skippedPendingDrawCommands() Canvas2DLayerBridge 251 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::setRateLimitingEnabled(bool enabled) Canvas2DLayerBridge 260 Source/platform/graphics/Canvas2DLayerBridge.cpp size_t Canvas2DLayerBridge::freeMemoryIfPossible(size_t bytesToFree) Canvas2DLayerBridge 270 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::flush() Canvas2DLayerBridge 280 Source/platform/graphics/Canvas2DLayerBridge.cpp bool Canvas2DLayerBridge::releasedMailboxHasExpired() Canvas2DLayerBridge 288 Source/platform/graphics/Canvas2DLayerBridge.cpp Canvas2DLayerBridge::MailboxInfo* Canvas2DLayerBridge::releasedMailboxInfo() Canvas2DLayerBridge 293 Source/platform/graphics/Canvas2DLayerBridge.cpp bool Canvas2DLayerBridge::hasReleasedMailbox() const Canvas2DLayerBridge 298 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::freeReleasedMailbox() Canvas2DLayerBridge 323 Source/platform/graphics/Canvas2DLayerBridge.cpp blink::WebGraphicsContext3D* Canvas2DLayerBridge::context() Canvas2DLayerBridge 332 Source/platform/graphics/Canvas2DLayerBridge.cpp bool Canvas2DLayerBridge::checkSurfaceValid() Canvas2DLayerBridge 346 Source/platform/graphics/Canvas2DLayerBridge.cpp bool Canvas2DLayerBridge::restoreSurface() Canvas2DLayerBridge 376 Source/platform/graphics/Canvas2DLayerBridge.cpp bool Canvas2DLayerBridge::prepareMailbox(blink::WebExternalTextureMailbox* outMailbox, blink::WebExternalBitmap* bitmap) Canvas2DLayerBridge 446 Source/platform/graphics/Canvas2DLayerBridge.cpp Canvas2DLayerBridge::MailboxInfo* Canvas2DLayerBridge::createMailboxInfo() { Canvas2DLayerBridge 470 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::mailboxReleased(const blink::WebExternalTextureMailbox& mailbox) Canvas2DLayerBridge 497 Source/platform/graphics/Canvas2DLayerBridge.cpp blink::WebLayer* Canvas2DLayerBridge::layer() const Canvas2DLayerBridge 504 Source/platform/graphics/Canvas2DLayerBridge.cpp void Canvas2DLayerBridge::willUse() Canvas2DLayerBridge 511 Source/platform/graphics/Canvas2DLayerBridge.cpp Platform3DObject Canvas2DLayerBridge::getBackingTexture() Canvas2DLayerBridge 526 Source/platform/graphics/Canvas2DLayerBridge.cpp Canvas2DLayerBridge::MailboxInfo::MailboxInfo(const MailboxInfo& other) { Canvas2DLayerBridge 54 Source/platform/graphics/Canvas2DLayerBridge.h class PLATFORM_EXPORT Canvas2DLayerBridge : public blink::WebExternalTextureLayerClient, public SkDeferredCanvas::NotificationClient, public DoublyLinkedListNode<Canvas2DLayerBridge>, public RefCounted<Canvas2DLayerBridge> { Canvas2DLayerBridge 55 Source/platform/graphics/Canvas2DLayerBridge.h WTF_MAKE_NONCOPYABLE(Canvas2DLayerBridge); Canvas2DLayerBridge 57 Source/platform/graphics/Canvas2DLayerBridge.h static PassRefPtr<Canvas2DLayerBridge> create(const IntSize&, OpacityMode, int msaaSampleCount); Canvas2DLayerBridge 59 Source/platform/graphics/Canvas2DLayerBridge.h virtual ~Canvas2DLayerBridge(); Canvas2DLayerBridge 98 Source/platform/graphics/Canvas2DLayerBridge.h Canvas2DLayerBridge(PassOwnPtr<blink::WebGraphicsContext3DProvider>, PassOwnPtr<SkDeferredCanvas>, int, OpacityMode); Canvas2DLayerBridge 116 Source/platform/graphics/Canvas2DLayerBridge.h friend class WTF::DoublyLinkedListNode<Canvas2DLayerBridge>; Canvas2DLayerBridge 118 Source/platform/graphics/Canvas2DLayerBridge.h Canvas2DLayerBridge* m_next; Canvas2DLayerBridge 119 Source/platform/graphics/Canvas2DLayerBridge.h Canvas2DLayerBridge* m_prev; Canvas2DLayerBridge 131 Source/platform/graphics/Canvas2DLayerBridge.h RefPtr<Canvas2DLayerBridge> m_parentLayerBridge; Canvas2DLayerBridge 79 Source/platform/graphics/Canvas2DLayerBridgeTest.cpp Canvas2DLayerBridgePtr(PassRefPtr<Canvas2DLayerBridge> layerBridge) Canvas2DLayerBridge 87 Source/platform/graphics/Canvas2DLayerBridgeTest.cpp Canvas2DLayerBridge* operator->() { return m_layerBridge.get(); } Canvas2DLayerBridge 88 Source/platform/graphics/Canvas2DLayerBridgeTest.cpp Canvas2DLayerBridge* get() { return m_layerBridge.get(); } Canvas2DLayerBridge 91 Source/platform/graphics/Canvas2DLayerBridgeTest.cpp RefPtr<Canvas2DLayerBridge> m_layerBridge; Canvas2DLayerBridge 125 Source/platform/graphics/Canvas2DLayerBridgeTest.cpp Canvas2DLayerBridgePtr bridge(adoptRef(new Canvas2DLayerBridge(mainMockProvider.release(), canvas.release(), 0, NonOpaque))); Canvas2DLayerBridge 145 Source/platform/graphics/Canvas2DLayerBridgeTest.cpp Canvas2DLayerBridgePtr bridge(adoptRef(new Canvas2DLayerBridge(mainMockProvider.release(), canvas.release(), 0, NonOpaque))); Canvas2DLayerBridge 86 Source/platform/graphics/Canvas2DLayerManager.cpp Canvas2DLayerBridge* layer = m_layerList.head(); Canvas2DLayerBridge 88 Source/platform/graphics/Canvas2DLayerManager.cpp Canvas2DLayerBridge* currentLayer = layer; Canvas2DLayerBridge 96 Source/platform/graphics/Canvas2DLayerManager.cpp void Canvas2DLayerManager::layerDidDraw(Canvas2DLayerBridge* layer) Canvas2DLayerBridge 112 Source/platform/graphics/Canvas2DLayerManager.cpp void Canvas2DLayerManager::layerTransientResourceAllocationChanged(Canvas2DLayerBridge* layer, intptr_t deltaBytes) Canvas2DLayerBridge 132 Source/platform/graphics/Canvas2DLayerManager.cpp Canvas2DLayerBridge* layer = m_layerList.tail(); // LRU Canvas2DLayerBridge 134 Source/platform/graphics/Canvas2DLayerManager.cpp Canvas2DLayerBridge* currentLayer = layer; Canvas2DLayerBridge 143 Source/platform/graphics/Canvas2DLayerManager.cpp Canvas2DLayerBridge* currentLayer = layer; Canvas2DLayerBridge 152 Source/platform/graphics/Canvas2DLayerManager.cpp void Canvas2DLayerManager::removeLayerFromList(Canvas2DLayerBridge* layer) Canvas2DLayerBridge 159 Source/platform/graphics/Canvas2DLayerManager.cpp bool Canvas2DLayerManager::isInList(Canvas2DLayerBridge* layer) const Canvas2DLayerBridge 42 Source/platform/graphics/Canvas2DLayerManager.h void layerTransientResourceAllocationChanged(Canvas2DLayerBridge*, intptr_t deltaBytes = 0); Canvas2DLayerBridge 43 Source/platform/graphics/Canvas2DLayerManager.h void layerDidDraw(Canvas2DLayerBridge*); Canvas2DLayerBridge 50 Source/platform/graphics/Canvas2DLayerManager.h bool isInList(Canvas2DLayerBridge*) const; Canvas2DLayerBridge 51 Source/platform/graphics/Canvas2DLayerManager.h void addLayerToList(Canvas2DLayerBridge*); Canvas2DLayerBridge 52 Source/platform/graphics/Canvas2DLayerManager.h void removeLayerFromList(Canvas2DLayerBridge*); Canvas2DLayerBridge 60 Source/platform/graphics/Canvas2DLayerManager.h DoublyLinkedList<Canvas2DLayerBridge> m_layerList; Canvas2DLayerBridge 65 Source/platform/graphics/Canvas2DLayerManagerTest.cpp class FakeCanvas2DLayerBridge : public Canvas2DLayerBridge { Canvas2DLayerBridge 68 Source/platform/graphics/Canvas2DLayerManagerTest.cpp : Canvas2DLayerBridge(adoptPtr(new MockWebGraphicsContext3DProvider(context)), canvas, 0, NonOpaque)