/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/gpu/ |
DrawingBufferTest.cpp | 33 #include "core/platform/graphics/gpu/DrawingBuffer.h" 65 m_drawingBuffer = DrawingBuffer::create(context.get(), size, DrawingBuffer::Discard, contextEvictionManager.release()); 68 RefPtr<DrawingBuffer> m_drawingBuffer;
|
DrawingBuffer.h | 66 class DrawingBuffer : public RefCounted<DrawingBuffer>, public WebKit::WebExternalTextureLayerClient { 78 static PassRefPtr<DrawingBuffer> create(GraphicsContext3D*, const IntSize&, PreserveDrawingBuffer, PassRefPtr<ContextEvictionManager>); 80 ~DrawingBuffer(); 86 // Issues a glClear() on all framebuffers associated with this DrawingBuffer. The caller is responsible for 105 // The DrawingBuffer needs to track the texture bound to texture unit 0. 109 // The DrawingBuffer needs to track the currently bound framebuffer so it 132 DrawingBuffer(GraphicsContext3D*, const IntSize&, bool multisampleExtensionSupported, 203 // All of the mailboxes that this DrawingBuffer has ever created. 205 // Mailboxes that were released by the compositor and can be used again by this DrawingBuffer [all...] |
DrawingBuffer.cpp | 33 #include "core/platform/graphics/gpu/DrawingBuffer.h" 50 // Global resource ceiling (expressed in terms of pixels) for DrawingBuffer creation and resize. 51 // When this limit is set, DrawingBuffer::create() and DrawingBuffer::reset() calls that would 81 PassRefPtr<DrawingBuffer> DrawingBuffer::create(GraphicsContext3D* context, const IntSize& size, PreserveDrawingBuffer preserve, PassRefPtr<ContextEvictionManager> contextEvictionManager) 96 RefPtr<DrawingBuffer> drawingBuffer = adoptRef(new DrawingBuffer(context, size, multisampleSupported, packedDepthStencilSupported, preserve, contextEvictionManager)); 97 return drawingBuffer.release() [all...] |
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/ |
GraphicsContext3D.h | 58 class DrawingBuffer; 672 void paintRenderingResultsToCanvas(ImageBuffer*, DrawingBuffer*); 673 PassRefPtr<ImageData> paintRenderingResultsToImageData(DrawingBuffer*); [all...] |
GraphicsContext3D.cpp | 39 #include "core/platform/graphics/gpu/DrawingBuffer.h" 68 void getDrawingParameters(DrawingBuffer* drawingBuffer, WebKit::WebGraphicsContext3D* graphicsContext3D, 71 if (drawingBuffer) { 72 *frameBufferId = drawingBuffer->framebuffer(); 73 *width = drawingBuffer->size().width(); 74 *height = drawingBuffer->size().height(); 597 void GraphicsContext3D::paintRenderingResultsToCanvas(ImageBuffer* imageBuffer, DrawingBuffer* drawingBuffer) 601 getDrawingParameters(drawingBuffer, m_impl, &framebufferId, &width, &height) [all...] |
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/ |
WebGLRenderingContext.h | 47 class DrawingBuffer; 383 // Structure for rendering to a DrawingBuffer, instead of directly 385 RefPtr<DrawingBuffer> m_drawingBuffer; [all...] |
WebGLRenderingContext.cpp | 77 #include "core/platform/graphics/gpu/DrawingBuffer.h" 191 ScopedDrawingBufferBinder(DrawingBuffer* drawingBuffer, WebGLFramebuffer* framebufferBinding) 192 : m_drawingBuffer(drawingBuffer) 195 // Commit DrawingBuffer if needed (e.g., for multisampling) 202 // Restore DrawingBuffer if needed 208 DrawingBuffer* m_drawingBuffer; 568 // Create the DrawingBuffer and initialize the platform layer. 569 DrawingBuffer::PreserveDrawingBuffer preserve = m_attributes.preserveDrawingBuffer ? DrawingBuffer::Preserve : DrawingBuffer::Discard [all...] |
/external/chromium_org/third_party/WebKit/Source/core/ |
webcore_platform.target.darwin-arm.mk | 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ [all...] |
webcore_platform.target.darwin-mips.mk | 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ [all...] |
webcore_platform.target.darwin-x86.mk | 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ [all...] |
webcore_platform.target.linux-arm.mk | 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ [all...] |
webcore_platform.target.linux-mips.mk | 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ [all...] |
webcore_platform.target.linux-x86.mk | 244 third_party/WebKit/Source/core/platform/graphics/gpu/DrawingBuffer.cpp \ [all...] |