DrawingBuffer 216 Source/core/html/canvas/WebGLRenderingContextBase.cpp ScopedDrawingBufferBinder(DrawingBuffer* drawingBuffer, WebGLFramebuffer* framebufferBinding) DrawingBuffer 233 Source/core/html/canvas/WebGLRenderingContextBase.cpp DrawingBuffer* m_drawingBuffer; DrawingBuffer 529 Source/core/html/canvas/WebGLRenderingContextBase.cpp DrawingBuffer::PreserveDrawingBuffer preserve = requestedAttributes->preserveDrawingBuffer() ? DrawingBuffer::Preserve : DrawingBuffer::Discard; DrawingBuffer 530 Source/core/html/canvas/WebGLRenderingContextBase.cpp m_drawingBuffer = DrawingBuffer::create(m_context.get(), clampedCanvasSize(), preserve, contextEvictionManager.release()); DrawingBuffer 5374 Source/core/html/canvas/WebGLRenderingContextBase.cpp RefPtr<DrawingBuffer> drawingBuffer; DrawingBuffer 5381 Source/core/html/canvas/WebGLRenderingContextBase.cpp DrawingBuffer::PreserveDrawingBuffer preserve = m_requestedAttributes->preserveDrawingBuffer() ? DrawingBuffer::Preserve : DrawingBuffer::Discard; DrawingBuffer 5382 Source/core/html/canvas/WebGLRenderingContextBase.cpp drawingBuffer = DrawingBuffer::create(context.get(), clampedCanvasSize(), preserve, contextEvictionManager.release()); DrawingBuffer 53 Source/core/html/canvas/WebGLRenderingContextBase.h class DrawingBuffer; DrawingBuffer 400 Source/core/html/canvas/WebGLRenderingContextBase.h RefPtr<DrawingBuffer> m_drawingBuffer; DrawingBuffer 218 Source/platform/graphics/ImageBuffer.cpp bool ImageBuffer::copyRenderingResultsFromDrawingBuffer(DrawingBuffer* drawingBuffer) DrawingBuffer 56 Source/platform/graphics/ImageBuffer.h class DrawingBuffer; DrawingBuffer 121 Source/platform/graphics/ImageBuffer.h bool copyRenderingResultsFromDrawingBuffer(DrawingBuffer*); DrawingBuffer 81 Source/platform/graphics/gpu/DrawingBuffer.cpp PassRefPtr<DrawingBuffer> DrawingBuffer::create(blink::WebGraphicsContext3D* context, const IntSize& size, PreserveDrawingBuffer preserve, PassRefPtr<ContextEvictionManager> contextEvictionManager) DrawingBuffer 94 Source/platform/graphics/gpu/DrawingBuffer.cpp RefPtr<DrawingBuffer> drawingBuffer = adoptRef(new DrawingBuffer(context, size, multisampleSupported, packedDepthStencilSupported, preserve, contextEvictionManager)); DrawingBuffer 98 Source/platform/graphics/gpu/DrawingBuffer.cpp DrawingBuffer::DrawingBuffer(blink::WebGraphicsContext3D* context, DrawingBuffer 136 Source/platform/graphics/gpu/DrawingBuffer.cpp DrawingBuffer::~DrawingBuffer() DrawingBuffer 141 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::markContentsChanged() DrawingBuffer 148 Source/platform/graphics/gpu/DrawingBuffer.cpp bool DrawingBuffer::layerComposited() const DrawingBuffer 153 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::markLayerComposited() DrawingBuffer 158 Source/platform/graphics/gpu/DrawingBuffer.cpp blink::WebGraphicsContext3D* DrawingBuffer::context() DrawingBuffer 163 Source/platform/graphics/gpu/DrawingBuffer.cpp bool DrawingBuffer::prepareMailbox(blink::WebExternalTextureMailbox* outMailbox, blink::WebExternalBitmap* bitmap) DrawingBuffer 234 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::mailboxReleased(const blink::WebExternalTextureMailbox& mailbox) DrawingBuffer 247 Source/platform/graphics/gpu/DrawingBuffer.cpp PassRefPtr<DrawingBuffer::MailboxInfo> DrawingBuffer::recycledMailbox() DrawingBuffer 269 Source/platform/graphics/gpu/DrawingBuffer.cpp PassRefPtr<DrawingBuffer::MailboxInfo> DrawingBuffer::createNewMailbox(unsigned textureId) DrawingBuffer 279 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::initialize(const IntSize& size) DrawingBuffer 319 Source/platform/graphics/gpu/DrawingBuffer.cpp bool DrawingBuffer::copyToPlatformTexture(blink::WebGraphicsContext3D* context, Platform3DObject texture, GLenum internalFormat, GLenum destType, GLint level, bool premultiplyAlpha, bool flipY) DrawingBuffer 384 Source/platform/graphics/gpu/DrawingBuffer.cpp Platform3DObject DrawingBuffer::framebuffer() const DrawingBuffer 389 Source/platform/graphics/gpu/DrawingBuffer.cpp blink::WebLayer* DrawingBuffer::platformLayer() DrawingBuffer 406 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::paintCompositedResultsToCanvas(ImageBuffer* imageBuffer) DrawingBuffer 469 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::clearPlatformLayer() DrawingBuffer 478 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::releaseResources() DrawingBuffer 533 Source/platform/graphics/gpu/DrawingBuffer.cpp unsigned DrawingBuffer::createColorTexture(const IntSize& size) DrawingBuffer 553 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::createSecondaryBuffers() DrawingBuffer 563 Source/platform/graphics/gpu/DrawingBuffer.cpp bool DrawingBuffer::resizeFramebuffer(const IntSize& size) DrawingBuffer 587 Source/platform/graphics/gpu/DrawingBuffer.cpp bool DrawingBuffer::resizeMultisampleFramebuffer(const IntSize& size) DrawingBuffer 607 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::resizeDepthStencil(const IntSize& size) DrawingBuffer 652 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::clearFramebuffers(GLbitfield clearMask) DrawingBuffer 667 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::setSize(const IntSize& size) { DrawingBuffer 675 Source/platform/graphics/gpu/DrawingBuffer.cpp int DrawingBuffer::pixelDelta(const IntSize& size) { DrawingBuffer 679 Source/platform/graphics/gpu/DrawingBuffer.cpp IntSize DrawingBuffer::adjustSize(const IntSize& size) { DrawingBuffer 705 Source/platform/graphics/gpu/DrawingBuffer.cpp IntSize DrawingBuffer::adjustSizeWithContextEviction(const IntSize& size, bool& evictContext) { DrawingBuffer 724 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::reset(const IntSize& newSize) DrawingBuffer 778 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::commit(long x, long y, long width, long height) DrawingBuffer 808 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::restoreFramebufferBinding() DrawingBuffer 816 Source/platform/graphics/gpu/DrawingBuffer.cpp bool DrawingBuffer::multisample() const DrawingBuffer 821 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::bind() DrawingBuffer 829 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::setPackAlignment(GLint param) DrawingBuffer 834 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::paintRenderingResultsToCanvas(ImageBuffer* imageBuffer) DrawingBuffer 839 Source/platform/graphics/gpu/DrawingBuffer.cpp PassRefPtr<Uint8ClampedArray> DrawingBuffer::paintRenderingResultsToImageData(int& width, int& height) DrawingBuffer 862 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::paintFramebufferToCanvas(int framebuffer, int width, int height, bool premultiplyAlpha, ImageBuffer* imageBuffer) DrawingBuffer 903 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::readBackFramebuffer(unsigned char* pixels, int width, int height, ReadbackOrder readbackOrder, WebGLImageConversion::AlphaOp op) DrawingBuffer 934 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::flipVertically(uint8_t* framebuffer, int width, int height) DrawingBuffer 949 Source/platform/graphics/gpu/DrawingBuffer.cpp void DrawingBuffer::texImage2DResourceSafe(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLint unpackAlignment) DrawingBuffer 70 Source/platform/graphics/gpu/DrawingBuffer.h class PLATFORM_EXPORT DrawingBuffer : public RefCounted<DrawingBuffer>, public blink::WebExternalTextureLayerClient { DrawingBuffer 82 Source/platform/graphics/gpu/DrawingBuffer.h static PassRefPtr<DrawingBuffer> create(blink::WebGraphicsContext3D*, const IntSize&, PreserveDrawingBuffer, PassRefPtr<ContextEvictionManager>); DrawingBuffer 84 Source/platform/graphics/gpu/DrawingBuffer.h virtual ~DrawingBuffer(); DrawingBuffer 147 Source/platform/graphics/gpu/DrawingBuffer.h DrawingBuffer(blink::WebGraphicsContext3D*, const IntSize&, bool multisampleExtensionSupported, DrawingBuffer 114 Source/platform/graphics/gpu/DrawingBufferTest.cpp m_drawingBuffer = DrawingBuffer::create(m_context.get(), IntSize(initialWidth, initialHeight), DrawingBuffer::Preserve, contextEvictionManager.release()); DrawingBuffer 123 Source/platform/graphics/gpu/DrawingBufferTest.cpp RefPtr<DrawingBuffer> m_drawingBuffer;