Home | History | Annotate | Download | only in trees

Lines Matching refs:layer

27 #include "cc/layers/layer.h"
160 // We must clear any pointers into the layer tree prior to destroying it.
164 // The layer tree must be destroyed before the layer tree host. We've
175 static void LayerTreeHostOnOutputSurfaceCreatedCallback(Layer* layer) {
176 layer->OnOutputSurfaceCreated();
245 // code that is logically a main thread operation, e.g. deletion of a Layer,
313 : Layer::INVALID_ID);
434 std::stack<Layer*> layer_stack;
437 Layer* current_layer = layer_stack.top();
535 void LayerTreeHost::SetRootLayer(scoped_refptr<Layer> root_layer) {
703 static Layer* FindFirstScrollableLayer(Layer* layer) {
704 if (!layer)
707 if (layer->scrollable())
708 return layer;
710 for (size_t i = 0; i < layer->children().size(); ++i) {
711 Layer* found = FindFirstScrollableLayer(layer->children()[i].get());
744 void LayerTreeHost::CalculateLCDTextMetricsCallback(Layer* layer) {
745 if (!layer->SupportsLCDText())
749 if (layer->draw_properties().can_use_lcd_text) {
751 if (layer->contents_opaque())
760 bool LayerTreeHost::UpdateLayers(Layer* root_layer,
769 Layer* root_scroll = FindFirstScrollableLayer(root_layer);
770 Layer* page_scale_layer = page_scale_layer_;
781 // TODO(vmpstr): Passing 0 as the current render surface layer list id means
782 // that we won't be able to detect if a layer is part of |update_list|.
850 static void LayerTreeHostReduceMemoryCallback(Layer* layer) {
851 layer->ReduceMemoryUsage();
879 typedef LayerIterator<Layer> LayerIteratorType;
920 Layer* render_surface_layer = update_list.at(i);
941 void LayerTreeHost::PaintMasksForRenderSurface(Layer* render_surface_layer,
950 Layer* mask_layer = render_surface_layer->mask_layer();
956 Layer* replica_mask_layer =
970 OcclusionTracker<Layer> occlusion_tracker(
981 typedef LayerIterator<Layer> LayerIteratorType;
997 // This means that once the layer-tree becomes unsuitable for gpu
1021 Layer* layer =
1024 if (!layer)
1026 if (layer == outer_viewport_scroll_layer_.get()) {
1028 } else if (layer == inner_viewport_scroll_layer_.get()) {
1031 layer->SetScrollOffsetFromImplSide(layer->scroll_offset() +
1039 // so re-get this layer before doing anything to it.
1043 // value, then the layer can early out without needing a full commit.
1216 scoped_refptr<Layer> page_scale_layer,
1217 scoped_refptr<Layer> inner_viewport_scroll_layer,
1218 scoped_refptr<Layer> outer_viewport_scroll_layer) {