Chromium Code Reviews| Index: cc/draw_properties.h | 
| diff --git a/cc/draw_properties.h b/cc/draw_properties.h | 
| index fc0507c6edd936262ed8b87c7c42ef8bc8353d10..eda7188838f0a1d0b85fb16dae61200fd5580283 100644 | 
| --- a/cc/draw_properties.h | 
| +++ b/cc/draw_properties.h | 
| @@ -16,12 +16,15 @@ namespace cc { | 
| template<typename LayerType, typename RenderSurfaceType> | 
| struct CC_EXPORT DrawProperties { | 
| DrawProperties() | 
| - : opacity(0) | 
| - , opacity_is_animating(false) | 
| - , target_space_transform_is_animating(false) | 
| - , screen_space_transform_is_animating(false) | 
| - , is_clipped(false) | 
| - , render_target(0) | 
| + : opacity(0), | 
| + opacity_is_animating(false), | 
| + target_space_transform_is_animating(false), | 
| + screen_space_transform_is_animating(false), | 
| + is_clipped(false), | 
| + render_target(0), | 
| + ideal_contents_scale(1), | 
| + contents_scale_x(1), | 
| + contents_scale_y(1) | 
| { | 
| } | 
| @@ -67,6 +70,11 @@ struct CC_EXPORT DrawProperties { | 
| // layer. This value is used to avoid unnecessarily changing GL scissor | 
| // state. | 
| gfx::Rect clip_rect; | 
| + | 
| + float ideal_contents_scale; | 
| 
 
shawnsingh
2012/12/11 21:54:05
Conceptually, it seems like ideal_contents_scale i
 
enne (OOO)
2012/12/11 23:23:44
Ok, sure.  I can store it elsewhere.  I just thoug
 
 | 
| + float contents_scale_x; | 
| + float contents_scale_y; | 
| + gfx::Size content_bounds; | 
| }; | 
| } // namespace cc |