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

Unified Diff: cc/resources/texture_mailbox.h

Issue 1142343008: cc: Rework overlays to not use the ResourceProvider and pass texture size (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 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: cc/resources/texture_mailbox.h
diff --git a/cc/resources/texture_mailbox.h b/cc/resources/texture_mailbox.h
index cec60cedacaa46b465ac9a54406505e360dca140..07a118f8353d0c7b5086d3fe4fa69dfb53d782df 100644
--- a/cc/resources/texture_mailbox.h
+++ b/cc/resources/texture_mailbox.h
@@ -22,6 +22,11 @@ class CC_EXPORT TextureMailbox {
TextureMailbox();
explicit TextureMailbox(const gpu::MailboxHolder& mailbox_holder);
TextureMailbox(const gpu::Mailbox& mailbox, uint32 target, uint32 sync_point);
+ TextureMailbox(const gpu::Mailbox& mailbox,
+ uint32 target,
+ uint32 sync_point,
+ const gfx::Size& size,
danakj 2015/05/29 20:04:15 size_in_pixels?
achaulk 2015/06/01 15:43:10 Done.
+ bool allow_overlay);
TextureMailbox(SharedBitmap* shared_bitmap, const gfx::Size& size);
~TextureMailbox();
@@ -41,20 +46,19 @@ class CC_EXPORT TextureMailbox {
}
bool allow_overlay() const { return allow_overlay_; }
- void set_allow_overlay(bool allow_overlay) { allow_overlay_ = allow_overlay; }
bool nearest_neighbor() const { return nearest_neighbor_; }
void set_nearest_neighbor(bool nearest_neighbor) {
nearest_neighbor_ = nearest_neighbor;
}
+ gfx::Size size() const { return size_; }
danakj 2015/05/29 20:04:15 size_in_pixels? Can you comment when this is vali
achaulk 2015/06/01 15:43:10 Done.
SharedBitmap* shared_bitmap() const { return shared_bitmap_; }
- gfx::Size shared_memory_size() const { return shared_memory_size_; }
size_t SharedMemorySizeInBytes() const;
private:
gpu::MailboxHolder mailbox_holder_;
SharedBitmap* shared_bitmap_;
- gfx::Size shared_memory_size_;
+ gfx::Size size_;
bool allow_overlay_;
bool nearest_neighbor_;
};

Powered by Google App Engine
This is Rietveld 408576698