| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 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 #include "cc/scrollbar_layer_impl.h" | 5 #include "cc/scrollbar_layer_impl.h" |
| 6 | 6 |
| 7 #include "cc/quad_sink.h" | 7 #include "cc/quad_sink.h" |
| 8 #include "cc/scrollbar_animation_controller.h" | 8 #include "cc/scrollbar_animation_controller.h" |
| 9 #include "cc/texture_draw_quad.h" | 9 #include "cc/texture_draw_quad.h" |
| 10 #include "ui/gfx/rect_conversions.h" | 10 #include "ui/gfx/rect_conversions.h" |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 // fore track quads. The back track texture contains (and displays) the butt
ons. | 118 // fore track quads. The back track texture contains (and displays) the butt
ons. |
| 119 if (!contentBoundsRect.IsEmpty()) { | 119 if (!contentBoundsRect.IsEmpty()) { |
| 120 gfx::Rect quadRect(contentBoundsRect); | 120 gfx::Rect quadRect(contentBoundsRect); |
| 121 gfx::Rect opaqueRect(contentsOpaque() ? quadRect : gfx::Rect()); | 121 gfx::Rect opaqueRect(contentsOpaque() ? quadRect : gfx::Rect()); |
| 122 scoped_ptr<TextureDrawQuad> quad = TextureDrawQuad::Create(); | 122 scoped_ptr<TextureDrawQuad> quad = TextureDrawQuad::Create(); |
| 123 quad->SetNew(sharedQuadState, quadRect, opaqueRect, m_backTrackResourceI
d, premultipledAlpha, uvRect, flipped); | 123 quad->SetNew(sharedQuadState, quadRect, opaqueRect, m_backTrackResourceI
d, premultipledAlpha, uvRect, flipped); |
| 124 quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData); | 124 quadSink.append(quad.PassAs<DrawQuad>(), appendQuadsData); |
| 125 } | 125 } |
| 126 } | 126 } |
| 127 | 127 |
| 128 void ScrollbarLayerImpl::didLoseContext() | 128 void ScrollbarLayerImpl::didLoseOutputSurface() |
| 129 { | 129 { |
| 130 m_backTrackResourceId = 0; | 130 m_backTrackResourceId = 0; |
| 131 m_foreTrackResourceId = 0; | 131 m_foreTrackResourceId = 0; |
| 132 m_thumbResourceId = 0; | 132 m_thumbResourceId = 0; |
| 133 } | 133 } |
| 134 | 134 |
| 135 bool ScrollbarLayerImpl::Scrollbar::isOverlay() const | 135 bool ScrollbarLayerImpl::Scrollbar::isOverlay() const |
| 136 { | 136 { |
| 137 return m_owner->m_isOverlayScrollbar; | 137 return m_owner->m_isOverlayScrollbar; |
| 138 } | 138 } |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 { | 211 { |
| 212 return m_owner->m_isCustomScrollbar; | 212 return m_owner->m_isCustomScrollbar; |
| 213 } | 213 } |
| 214 | 214 |
| 215 const char* ScrollbarLayerImpl::layerTypeAsString() const | 215 const char* ScrollbarLayerImpl::layerTypeAsString() const |
| 216 { | 216 { |
| 217 return "ScrollbarLayer"; | 217 return "ScrollbarLayer"; |
| 218 } | 218 } |
| 219 | 219 |
| 220 } // namespace cc | 220 } // namespace cc |
| OLD | NEW |