| OLD | NEW | 
|---|
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef WebLayerTreeViewImpl_h | 5 #ifndef WebLayerTreeViewImpl_h | 
| 6 #define WebLayerTreeViewImpl_h | 6 #define WebLayerTreeViewImpl_h | 
| 7 | 7 | 
| 8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" | 
| 9 #include "cc/layer_tree_host_client.h" | 9 #include "cc/layer_tree_host_client.h" | 
| 10 #include "third_party/WebKit/Source/Platform/chromium/public/WebLayerTreeView.h" | 10 #include "third_party/WebKit/Source/Platform/chromium/public/WebLayerTreeView.h" | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 47     virtual bool commitRequested() const OVERRIDE; | 47     virtual bool commitRequested() const OVERRIDE; | 
| 48     virtual void composite() OVERRIDE; | 48     virtual void composite() OVERRIDE; | 
| 49     virtual void updateAnimations(double frameBeginTime) OVERRIDE; | 49     virtual void updateAnimations(double frameBeginTime) OVERRIDE; | 
| 50     virtual void didStopFlinging() OVERRIDE; | 50     virtual void didStopFlinging() OVERRIDE; | 
| 51     virtual bool compositeAndReadback(void *pixels, const WebRect&) OVERRIDE; | 51     virtual bool compositeAndReadback(void *pixels, const WebRect&) OVERRIDE; | 
| 52     virtual void finishAllRendering() OVERRIDE; | 52     virtual void finishAllRendering() OVERRIDE; | 
| 53     virtual void setDeferCommits(bool deferCommits) OVERRIDE; | 53     virtual void setDeferCommits(bool deferCommits) OVERRIDE; | 
| 54     virtual void renderingStats(WebRenderingStats&) const OVERRIDE; | 54     virtual void renderingStats(WebRenderingStats&) const OVERRIDE; | 
| 55     virtual void setShowFPSCounter(bool show); | 55     virtual void setShowFPSCounter(bool show); | 
| 56     virtual void setShowPaintRects(bool show); | 56     virtual void setShowPaintRects(bool show); | 
| 57     virtual void loseCompositorContext(int numTimes) OVERRIDE; | 57     virtual void loseCompositorContext(int numTimes); | 
| 58 | 58 | 
| 59     // cc::LayerTreeHostClient implementation. | 59     // cc::LayerTreeHostClient implementation. | 
| 60     virtual void willBeginFrame() OVERRIDE; | 60     virtual void willBeginFrame() OVERRIDE; | 
| 61     virtual void didBeginFrame() OVERRIDE; | 61     virtual void didBeginFrame() OVERRIDE; | 
| 62     virtual void animate(double monotonicFrameBeginTime) OVERRIDE; | 62     virtual void animate(double monotonicFrameBeginTime) OVERRIDE; | 
| 63     virtual void layout() OVERRIDE; | 63     virtual void layout() OVERRIDE; | 
| 64     virtual void applyScrollAndScale(gfx::Vector2d scrollDelta, float pageScale)
     OVERRIDE; | 64     virtual void applyScrollAndScale(gfx::Vector2d scrollDelta, float pageScale)
     OVERRIDE; | 
| 65     virtual scoped_ptr<cc::OutputSurface> createOutputSurface() OVERRIDE; | 65     virtual scoped_ptr<cc::OutputSurface> createOutputSurface() OVERRIDE; | 
| 66     virtual void didRecreateOutputSurface(bool success) OVERRIDE; | 66     virtual void didRecreateOutputSurface(bool success) OVERRIDE; | 
| 67     virtual scoped_ptr<cc::InputHandler> createInputHandler() OVERRIDE; | 67     virtual scoped_ptr<cc::InputHandler> createInputHandler() OVERRIDE; | 
| 68     virtual void willCommit() OVERRIDE; | 68     virtual void willCommit() OVERRIDE; | 
| 69     virtual void didCommit() OVERRIDE; | 69     virtual void didCommit() OVERRIDE; | 
| 70     virtual void didCommitAndDrawFrame() OVERRIDE; | 70     virtual void didCommitAndDrawFrame() OVERRIDE; | 
| 71     virtual void didCompleteSwapBuffers() OVERRIDE; | 71     virtual void didCompleteSwapBuffers() OVERRIDE; | 
| 72     virtual void scheduleComposite() OVERRIDE; | 72     virtual void scheduleComposite() OVERRIDE; | 
| 73     virtual scoped_ptr<cc::FontAtlas> createFontAtlas(); | 73     virtual scoped_ptr<cc::FontAtlas> createFontAtlas(); | 
| 74 | 74 | 
| 75 private: | 75 private: | 
| 76     WebLayerTreeViewClient* m_client; | 76     WebLayerTreeViewClient* m_client; | 
| 77     scoped_ptr<cc::LayerTreeHost> m_layerTreeHost; | 77     scoped_ptr<cc::LayerTreeHost> m_layerTreeHost; | 
| 78 }; | 78 }; | 
| 79 | 79 | 
| 80 } // namespace WebKit | 80 } // namespace WebKit | 
| 81 | 81 | 
| 82 #endif // WebLayerTreeViewImpl_h | 82 #endif // WebLayerTreeViewImpl_h | 
| OLD | NEW | 
|---|