Chromium Code Reviews| Index: ui/accelerated_widget_mac/accelerated_widget_mac.h |
| diff --git a/ui/accelerated_widget_mac/accelerated_widget_mac.h b/ui/accelerated_widget_mac/accelerated_widget_mac.h |
| index 9b9cb53b3697443e888998a487fd71b0a4d93962..5fb0e004c7363fb4398adb8f165acac35e06f1ef 100644 |
| --- a/ui/accelerated_widget_mac/accelerated_widget_mac.h |
| +++ b/ui/accelerated_widget_mac/accelerated_widget_mac.h |
| @@ -10,6 +10,7 @@ |
| #include "ui/accelerated_widget_mac/accelerated_widget_mac_export.h" |
| #include "ui/events/latency_info.h" |
| +#include "ui/gfx/geometry/rect.h" |
| #include "ui/gfx/geometry/size.h" |
| #include "ui/gfx/native_widget_types.h" |
| @@ -80,6 +81,7 @@ class ACCELERATED_WIDGET_MAC_EXPORT AcceleratedWidgetMac |
| const std::vector<ui::LatencyInfo>& latency_info, |
| gfx::Size pixel_size, |
| float scale_factor, |
| + gfx::Rect pixel_damage_rect, |
|
dcheng
2015/06/05 23:31:41
I think gfx::rect (and gfx::Size) are usually pass
ccameron
2015/06/07 19:48:23
Done -- also changed all other functions' gfx::Siz
|
| const base::Closure& drawn_callback); |
| void GotSoftwareFrame(float scale_factor, SkCanvas* canvas); |
| @@ -97,7 +99,8 @@ class ACCELERATED_WIDGET_MAC_EXPORT AcceleratedWidgetMac |
| IOSurfaceID io_surface_id, gfx::Size pixel_size, float scale_factor); |
| void GotAcceleratedIOSurfaceFrameNSGL( |
| - IOSurfaceID io_surface_id, gfx::Size pixel_size, float scale_factor); |
| + IOSurfaceID io_surface_id, gfx::Size pixel_size, float scale_factor, |
| + gfx::Rect pixel_damage_rect); |
|
dcheng
2015/06/05 23:31:41
Ditto to passing by reference here and elsewhere.
ccameron
2015/06/07 19:48:23
Done.
|
| void AcknowledgeAcceleratedFrame(); |
| @@ -160,7 +163,7 @@ ACCELERATED_WIDGET_MAC_EXPORT |
| void AcceleratedWidgetMacGotAcceleratedFrame( |
| gfx::AcceleratedWidget widget, uint64 surface_handle, |
| const std::vector<ui::LatencyInfo>& latency_info, |
| - gfx::Size pixel_size, float scale_factor, |
| + gfx::Size pixel_size, float scale_factor, gfx::Rect pixel_damage_rect, |
| const base::Closure& drawn_callback, |
| bool* disable_throttling, int* renderer_id); |