OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 "content/browser/renderer_host/render_widget_host_view_android.h" | 5 #include "content/browser/renderer_host/render_widget_host_view_android.h" |
6 | 6 |
7 #include <android/bitmap.h> | 7 #include <android/bitmap.h> |
8 | 8 |
9 #include "base/android/sys_utils.h" | 9 #include "base/android/sys_utils.h" |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 1071 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1082 void RenderWidgetHostViewAndroid::AcceleratedSurfaceSuspend() { | 1082 void RenderWidgetHostViewAndroid::AcceleratedSurfaceSuspend() { |
1083 NOTREACHED(); | 1083 NOTREACHED(); |
1084 } | 1084 } |
1085 | 1085 |
1086 void RenderWidgetHostViewAndroid::AcceleratedSurfaceRelease() { | 1086 void RenderWidgetHostViewAndroid::AcceleratedSurfaceRelease() { |
1087 NOTREACHED(); | 1087 NOTREACHED(); |
1088 } | 1088 } |
1089 | 1089 |
1090 void RenderWidgetHostViewAndroid::EvictDelegatedFrame() { | 1090 void RenderWidgetHostViewAndroid::EvictDelegatedFrame() { |
1091 if (texture_id_in_layer_) { | 1091 if (texture_id_in_layer_) { |
1092 texture_layer_->SetTextureId(0); | 1092 texture_layer_->ClearTexture(); |
1093 texture_layer_->SetIsDrawable(false); | 1093 texture_layer_->SetIsDrawable(false); |
1094 ImageTransportFactoryAndroid::GetInstance()->DeleteTexture( | 1094 ImageTransportFactoryAndroid::GetInstance()->DeleteTexture( |
1095 texture_id_in_layer_); | 1095 texture_id_in_layer_); |
1096 texture_id_in_layer_ = 0; | 1096 texture_id_in_layer_ = 0; |
1097 current_mailbox_ = gpu::Mailbox(); | 1097 current_mailbox_ = gpu::Mailbox(); |
1098 last_output_surface_id_ = kUndefinedOutputSurfaceId; | 1098 last_output_surface_id_ = kUndefinedOutputSurfaceId; |
1099 } | 1099 } |
1100 if (delegated_renderer_layer_.get()) | 1100 if (delegated_renderer_layer_.get()) |
1101 DestroyDelegatedContent(); | 1101 DestroyDelegatedContent(); |
1102 frame_evictor_->DiscardedFrame(); | 1102 frame_evictor_->DiscardedFrame(); |
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1503 // RenderWidgetHostView, public: | 1503 // RenderWidgetHostView, public: |
1504 | 1504 |
1505 // static | 1505 // static |
1506 RenderWidgetHostView* | 1506 RenderWidgetHostView* |
1507 RenderWidgetHostView::CreateViewForWidget(RenderWidgetHost* widget) { | 1507 RenderWidgetHostView::CreateViewForWidget(RenderWidgetHost* widget) { |
1508 RenderWidgetHostImpl* rwhi = RenderWidgetHostImpl::From(widget); | 1508 RenderWidgetHostImpl* rwhi = RenderWidgetHostImpl::From(widget); |
1509 return new RenderWidgetHostViewAndroid(rwhi, NULL); | 1509 return new RenderWidgetHostViewAndroid(rwhi, NULL); |
1510 } | 1510 } |
1511 | 1511 |
1512 } // namespace content | 1512 } // namespace content |
OLD | NEW |