Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: cc/trees/layer_tree_host_impl.h

Issue 2503283002: cc: Cleanup class/struct forward declarations (Closed)
Patch Set: Add missing fwd class decl in blimp_embedder_compositor.h Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/trees/layer_tree_host_client.h ('k') | cc/trees/layer_tree_host_in_process.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 CC_TREES_LAYER_TREE_HOST_IMPL_H_ 5 #ifndef CC_TREES_LAYER_TREE_HOST_IMPL_H_
6 #define CC_TREES_LAYER_TREE_HOST_IMPL_H_ 6 #define CC_TREES_LAYER_TREE_HOST_IMPL_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 9
10 #include <bitset> 10 #include <bitset>
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 #include "cc/trees/task_runner_provider.h" 44 #include "cc/trees/task_runner_provider.h"
45 #include "ui/gfx/geometry/rect.h" 45 #include "ui/gfx/geometry/rect.h"
46 46
47 namespace gfx { 47 namespace gfx {
48 class ScrollOffset; 48 class ScrollOffset;
49 } 49 }
50 50
51 namespace cc { 51 namespace cc {
52 52
53 class BrowserControlsOffsetManager; 53 class BrowserControlsOffsetManager;
54 class CompletionEvent;
55 class CompositorFrameMetadata; 54 class CompositorFrameMetadata;
56 class CompositorFrameSink; 55 class CompositorFrameSink;
57 class DebugRectHistory; 56 class DebugRectHistory;
58 class EvictionTilePriorityQueue; 57 class EvictionTilePriorityQueue;
59 class FrameRateCounter; 58 class FrameRateCounter;
60 class LayerImpl; 59 class LayerImpl;
61 class LayerTreeImpl; 60 class LayerTreeImpl;
62 class MemoryHistory; 61 class MemoryHistory;
63 class MutatorEvents; 62 class MutatorEvents;
64 class MutatorHost; 63 class MutatorHost;
65 class PageScaleAnimation; 64 class PageScaleAnimation;
66 class PendingTreeDurationHistogramTimer; 65 class PendingTreeDurationHistogramTimer;
67 class PictureLayerImpl;
68 class RasterTilePriorityQueue; 66 class RasterTilePriorityQueue;
69 class TileTaskManager;
70 class RasterBufferProvider; 67 class RasterBufferProvider;
71 class RenderPassDrawQuad;
72 class RenderingStatsInstrumentation; 68 class RenderingStatsInstrumentation;
73 class ResourcePool; 69 class ResourcePool;
74 class ScrollElasticityHelper; 70 class ScrollElasticityHelper;
75 class ScrollbarLayerImplBase;
76 class SwapPromise; 71 class SwapPromise;
77 class SwapPromiseMonitor; 72 class SwapPromiseMonitor;
78 class SynchronousTaskGraphRunner; 73 class SynchronousTaskGraphRunner;
79 class TaskGraphRunner; 74 class TaskGraphRunner;
80 class TextureMailboxDeleter;
81 class UIResourceBitmap; 75 class UIResourceBitmap;
82 class UIResourceRequest;
83 struct ScrollAndScaleSet; 76 struct ScrollAndScaleSet;
84 class Viewport; 77 class Viewport;
85 78
86 using BeginFrameCallbackList = std::vector<base::Closure>; 79 using BeginFrameCallbackList = std::vector<base::Closure>;
87 80
88 enum class GpuRasterizationStatus { 81 enum class GpuRasterizationStatus {
89 ON, 82 ON,
90 ON_FORCED, 83 ON_FORCED,
91 OFF_DEVICE, 84 OFF_DEVICE,
92 OFF_VIEWPORT, 85 OFF_VIEWPORT,
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
826 819
827 std::unique_ptr<PendingTreeDurationHistogramTimer> 820 std::unique_ptr<PendingTreeDurationHistogramTimer>
828 pending_tree_duration_timer_; 821 pending_tree_duration_timer_;
829 822
830 DISALLOW_COPY_AND_ASSIGN(LayerTreeHostImpl); 823 DISALLOW_COPY_AND_ASSIGN(LayerTreeHostImpl);
831 }; 824 };
832 825
833 } // namespace cc 826 } // namespace cc
834 827
835 #endif // CC_TREES_LAYER_TREE_HOST_IMPL_H_ 828 #endif // CC_TREES_LAYER_TREE_HOST_IMPL_H_
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_host_client.h ('k') | cc/trees/layer_tree_host_in_process.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698