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

Unified Diff: cc/layers/layer.h

Issue 2410513002: Plumb preferred raster scale for background images from Blink to cc layers. (Closed)
Patch Set: none Created 4 years, 2 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
« no previous file with comments | « cc/blink/web_layer_impl.cc ('k') | cc/layers/layer.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/layers/layer.h
diff --git a/cc/layers/layer.h b/cc/layers/layer.h
index 42af6809fa919596f51b780a7911ec5c4cfb286f..577ccc9b43b218220f6ab5b763bce8feb3168b87 100644
--- a/cc/layers/layer.h
+++ b/cc/layers/layer.h
@@ -478,6 +478,15 @@ class CC_EXPORT Layer : public base::RefCounted<Layer> {
return inputs_.has_will_change_transform_hint;
}
+ void SetPreferredRasterScale(float preferred_raster_scale);
+ bool has_preferred_raster_scale() {
+ return inputs_.has_preferred_raster_scale;
+ }
+ float preferred_raster_scale() const {
+ return inputs_.preferred_raster_scale;
+ }
+ void ClearPreferredRasterScale();
+
AnimationHost* GetAnimationHost() const;
ElementListType GetElementTypeForAnimation() const;
@@ -671,6 +680,7 @@ class CC_EXPORT Layer : public base::RefCounted<Layer> {
Layer* clip_parent;
bool has_will_change_transform_hint : 1;
+ bool has_preferred_raster_scale : 1;
bool hide_layer_and_subtree : 1;
@@ -678,6 +688,8 @@ class CC_EXPORT Layer : public base::RefCounted<Layer> {
LayerClient* client;
base::Closure did_scroll_callback;
std::vector<std::unique_ptr<CopyOutputRequest>> copy_requests;
+
+ float preferred_raster_scale;
};
Layer* parent_;
« no previous file with comments | « cc/blink/web_layer_impl.cc ('k') | cc/layers/layer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698