Lines Matching refs:LayerType
93 template <typename LayerType> struct LayerIteratorPosition {
97 LayerType* target_render_surface_layer;
98 LayerType* current_layer;
103 template <typename LayerType>
105 typedef LayerIterator<LayerType> LayerIteratorType;
106 typedef typename LayerType::LayerListType LayerList;
107 typedef typename LayerType::RenderSurfaceListType RenderSurfaceLayerList;
108 typedef typename LayerType::RenderSurfaceType RenderSurfaceType;
135 LayerType* operator->() const { return current_layer(); }
136 LayerType* operator*() const { return current_layer(); }
150 LayerType* target_render_surface_layer() const {
154 operator const LayerIteratorPosition<LayerType>() const {
155 LayerIteratorPosition<LayerType> position;
240 for (LayerType* layer = current_layer();
251 inline LayerType* current_layer() const {
259 return LayerTreeHostCommon::RenderSurfaceContributesToTarget<LayerType>(