Lines Matching refs:LayerType

79 template <typename LayerType>
80 class TestOcclusionTrackerWithClip : public TestOcclusionTracker<LayerType> {
83 : TestOcclusionTracker<LayerType>(viewport_rect) {}
85 bool OccludedLayer(const LayerType* layer,
94 gfx::Rect UnoccludedLayerContentRect(const LayerType* layer,
101 gfx::Rect UnoccludedSurfaceContentRect(const LayerType* layer,
103 typename LayerType::RenderSurfaceType* surface = layer->render_surface();
110 typedef Layer LayerType;
138 static void RecursiveUpdateNumChildren(LayerType* layerType) {}
142 typedef LayerImpl LayerType;
164 return layer->PassAs<LayerType>();
169 static void RecursiveUpdateNumChildren(LayerType* layer) {
205 typename Types::LayerType* CreateLayer(typename Types::LayerType* parent,
210 typename Types::LayerType* layer_ptr = layer.get();
216 typename Types::LayerType* CreateSurface(typename Types::LayerType* parent,
220 typename Types::LayerType* layer =
227 typename Types::LayerType* parent,
251 typename Types::LayerType* CreateReplicaLayer(
252 typename Types::LayerType* owning_layer,
264 typename Types::LayerType* CreateMaskLayer(
265 typename Types::LayerType* owning_layer,
276 typename Types::LayerType* parent,
342 void EnterLayer(typename Types::LayerType* layer,
349 void LeaveLayer(typename Types::LayerType* layer,
357 void VisitLayer(typename Types::LayerType* layer,
364 typename Types::LayerType* layer,
376 typename Types::LayerType* layer,
385 typename Types::LayerType* layer,
402 void SetBaseProperties(typename Types::LayerType* layer,
454 typename Types::LayerType* last_layer_visited_;
542 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
581 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
618 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
648 typename Types::LayerType* child = this->CreateSurface(
659 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
759 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
783 typename Types::LayerType* surface = this->CreateSurface(
803 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
859 typename Types::LayerType* child = this->CreateLayer(
866 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
930 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
990 typename Types::LayerType* child1 = this->CreateSurface(
992 typename Types::LayerType* child2 = this->CreateSurface(
1004 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1060 typename Types::LayerType* child1 = this->CreateSurface(
1062 typename Types::LayerType* child2 =
1082 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1194 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1255 typename Types::LayerType* surface = this->CreateDrawingSurface(
1261 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1290 typename Types::LayerType* surface =
1300 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1331 typename Types::LayerType* surface =
1337 typename Types::LayerType* replica = this->CreateReplicaLayer(
1342 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1379 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1414 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1426 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1438 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1490 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1530 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1571 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1655 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1766 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1877 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
1977 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2025 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2050 typename Types::LayerType* surface =
2060 typename Types::LayerType* topmost =
2068 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2113 typename Types::LayerType* surface =
2119 typename Types::LayerType* surface_child =
2125 typename Types::LayerType* topmost = this->CreateDrawingLayer(
2129 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2234 typename Types::LayerType* filtered_surface =
2258 typename Types::LayerType* occluding_layer =
2266 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2337 typename Types::LayerType* parent = this->CreateSurface(
2340 typename Types::LayerType* filtered_surface1 = this->CreateDrawingLayer(
2342 typename Types::LayerType* filtered_surface2 = this->CreateDrawingLayer(
2344 typename Types::LayerType* occluding_layer_above =
2364 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2414 typename Types::LayerType* behind_surface_layer =
2420 typename Types::LayerType* behind_replica_layer =
2426 typename Types::LayerType* filtered_surface =
2444 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2498 typename Types::LayerType* filtered_surface =
2504 typename Types::LayerType* occluding_layer =
2518 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2572 typename Types::LayerType* filtered_surface =
2582 typename Types::LayerType* above_surface_layer =
2588 typename Types::LayerType* above_replica_layer =
2594 typename Types::LayerType* beside_surface_layer =
2600 typename Types::LayerType* beside_replica_layer =
2619 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2679 typename Types::LayerType* large = this->CreateDrawingLayer(
2681 typename Types::LayerType* small =
2689 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2725 typename Types::LayerType* clip = this->CreateLayer(parent,
2730 typename Types::LayerType* scale = this->CreateLayer(
2732 typename Types::LayerType* scaled = this->CreateDrawingLayer(
2736 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2762 typename Types::LayerType* clip = this->CreateLayer(parent,
2767 typename Types::LayerType* surface = this->CreateDrawingSurface(
2769 typename Types::LayerType* scale = this->CreateLayer(
2771 typename Types::LayerType* scaled = this->CreateDrawingLayer(
2775 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2802 typename Types::LayerType* copy = this->CreateLayer(parent,
2807 typename Types::LayerType* copy_child = this->CreateDrawingLayer(
2815 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2849 typename Types::LayerType* hide = this->CreateLayer(
2851 typename Types::LayerType* copy = this->CreateLayer(
2854 typename Types::LayerType* copy_child = this->CreateDrawingLayer(
2863 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2895 typename Types::LayerType* surface = this->CreateSurface(
2897 typename Types::LayerType* layer = this->CreateDrawingLayer(
2903 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
2986 typename Types::LayerType* surface = this->CreateSurface(
2988 typename Types::LayerType* layer = this->CreateDrawingLayer(
2994 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(
3152 typename Types::LayerType* surface =
3154 typename Types::LayerType* layer =
3164 TestOcclusionTrackerWithClip<typename Types::LayerType> occlusion(