Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(491)

Unified Diff: gpu/command_buffer/service/stream_texture_manager_in_process_android.cc

Issue 415283002: ui: Add ScheduleOverlayPlane API to GLImage. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add gfx::AcceleratedWidget argument to GLImage::ScheduleOverlayPlane Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: gpu/command_buffer/service/stream_texture_manager_in_process_android.cc
diff --git a/gpu/command_buffer/service/stream_texture_manager_in_process_android.cc b/gpu/command_buffer/service/stream_texture_manager_in_process_android.cc
index a8ece57ebcd6b618c27043580bcb705c409db904..7dcc67a6a0d329b88d52fab570709b9ad8f6f6b4 100644
--- a/gpu/command_buffer/service/stream_texture_manager_in_process_android.cc
+++ b/gpu/command_buffer/service/stream_texture_manager_in_process_android.cc
@@ -31,6 +31,11 @@ class GLImageImpl : public gfx::GLImage {
virtual void DidUseTexImage() OVERRIDE {}
virtual void WillModifyTexImage() OVERRIDE {}
virtual void DidModifyTexImage() OVERRIDE {}
+ virtual bool ScheduleOverlayPlane(gfx::AcceleratedWidget widget,
+ int z_order,
+ gfx::OverlayTransform transform,
+ const gfx::Rect& bounds_rect,
+ const gfx::RectF& crop_rect) OVERRIDE;
private:
virtual ~GLImageImpl();
@@ -54,8 +59,8 @@ void GLImageImpl::Destroy() {
NOTREACHED();
}
-void GLImageImpl::WillUseTexImage() {
- surface_texture_->UpdateTexImage();
+gfx::Size GLImageImpl::GetSize() {
+ return gfx::Size();
}
bool GLImageImpl::BindTexImage(unsigned target) {
@@ -67,8 +72,17 @@ void GLImageImpl::ReleaseTexImage(unsigned target) {
NOTREACHED();
}
-gfx::Size GLImageImpl::GetSize() {
- return gfx::Size();
+void GLImageImpl::WillUseTexImage() {
+ surface_texture_->UpdateTexImage();
+}
+
+bool GLImageImpl::ScheduleOverlayPlane(gfx::AcceleratedWidget widget,
+ int z_order,
+ gfx::OverlayTransform transform,
+ const gfx::Rect& bounds_rect,
+ const gfx::RectF& crop_rect) {
+ NOTREACHED();
+ return false;
}
} // anonymous namespace

Powered by Google App Engine
This is Rietveld 408576698