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 CC_LAYERS_LAYER_IMPL_H_ | 5 #ifndef CC_LAYERS_LAYER_IMPL_H_ |
6 #define CC_LAYERS_LAYER_IMPL_H_ | 6 #define CC_LAYERS_LAYER_IMPL_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 namespace base { | 45 namespace base { |
46 namespace trace_event { | 46 namespace trace_event { |
47 class ConvertableToTraceFormat; | 47 class ConvertableToTraceFormat; |
48 class TracedValue; | 48 class TracedValue; |
49 } | 49 } |
50 class DictionaryValue; | 50 class DictionaryValue; |
51 } | 51 } |
52 | 52 |
53 namespace cc { | 53 namespace cc { |
54 | 54 |
55 class LayerTreeHostImpl; | |
56 class LayerTreeImpl; | 55 class LayerTreeImpl; |
57 class MicroBenchmarkImpl; | 56 class MicroBenchmarkImpl; |
58 class MutatorHost; | 57 class MutatorHost; |
59 class Occlusion; | |
60 class EffectTree; | |
61 class PrioritizedTile; | 58 class PrioritizedTile; |
62 class RenderPass; | 59 class RenderPass; |
63 class RenderPassId; | |
64 class Renderer; | |
65 class ScrollbarLayerImplBase; | 60 class ScrollbarLayerImplBase; |
66 class SimpleEnclosedRegion; | 61 class SimpleEnclosedRegion; |
67 class Tile; | 62 class Tile; |
68 class TransformTree; | |
69 class ScrollState; | 63 class ScrollState; |
70 | 64 |
71 struct AppendQuadsData; | 65 struct AppendQuadsData; |
72 | 66 |
73 enum DrawMode { | 67 enum DrawMode { |
74 DRAW_MODE_NONE, | 68 DRAW_MODE_NONE, |
75 DRAW_MODE_HARDWARE, | 69 DRAW_MODE_HARDWARE, |
76 DRAW_MODE_SOFTWARE, | 70 DRAW_MODE_SOFTWARE, |
77 DRAW_MODE_RESOURCELESS_SOFTWARE | 71 DRAW_MODE_RESOURCELESS_SOFTWARE |
78 }; | 72 }; |
(...skipping 502 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
581 bool has_will_change_transform_hint_ : 1; | 575 bool has_will_change_transform_hint_ : 1; |
582 bool needs_push_properties_ : 1; | 576 bool needs_push_properties_ : 1; |
583 bool scrollbars_hidden_ : 1; | 577 bool scrollbars_hidden_ : 1; |
584 | 578 |
585 DISALLOW_COPY_AND_ASSIGN(LayerImpl); | 579 DISALLOW_COPY_AND_ASSIGN(LayerImpl); |
586 }; | 580 }; |
587 | 581 |
588 } // namespace cc | 582 } // namespace cc |
589 | 583 |
590 #endif // CC_LAYERS_LAYER_IMPL_H_ | 584 #endif // CC_LAYERS_LAYER_IMPL_H_ |
OLD | NEW |