Index: sky/engine/public/sky/sky_view.h |
diff --git a/sky/engine/public/sky/sky_view.h b/sky/engine/public/sky/sky_view.h |
index 1e9e00a39ea803cb1e7926021bd2dd9f964ac037..e8847d797aa41bac555d29e478147af9fb03c616 100644 |
--- a/sky/engine/public/sky/sky_view.h |
+++ b/sky/engine/public/sky/sky_view.h |
@@ -7,6 +7,7 @@ |
#include <memory> |
#include "base/memory/weak_ptr.h" |
+#include "base/time/time.h" |
#include "skia/ext/refptr.h" |
#include "sky/engine/public/platform/WebCommon.h" |
#include "sky/engine/public/platform/WebURL.h" |
@@ -25,13 +26,15 @@ class SkyView { |
void SetDisplayMetrics(const SkyDisplayMetrics& metrics); |
void Load(const WebURL& url); |
+ |
+ void BeginFrame(base::TimeTicks frame_time); |
skia::RefPtr<SkPicture> Paint(); |
bool HandleInputEvent(const WebInputEvent& event); |
private: |
explicit SkyView(SkyViewClient* client); |
- void SchedulePaint(); |
+ void ScheduleFrame(); |
class Data; |