X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fandroid_webview%2Fbrowser%2Fin_process_view_renderer.h;h=a53120ec3804b96d383052a7932be1adfd92e2a6;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=da13f603c9331cdd0073b9efbff92c255899bd87;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/android_webview/browser/in_process_view_renderer.h b/src/android_webview/browser/in_process_view_renderer.h index da13f60..a53120e 100644 --- a/src/android_webview/browser/in_process_view_renderer.h +++ b/src/android_webview/browser/in_process_view_renderer.h @@ -61,6 +61,7 @@ class InProcessViewRenderer : public BrowserViewRenderer, virtual skia::RefPtr CapturePicture(int width, int height) OVERRIDE; virtual void EnableOnNewPicture(bool enabled) OVERRIDE; + virtual void ClearView() OVERRIDE; virtual void SetIsPaused(bool paused) OVERRIDE; virtual void SetViewVisibility(bool visible) OVERRIDE; virtual void SetWindowVisibility(bool visible) OVERRIDE; @@ -86,7 +87,10 @@ class InProcessViewRenderer : public BrowserViewRenderer, virtual void DidUpdateContent() OVERRIDE; virtual gfx::Vector2dF GetTotalRootLayerScrollOffset() OVERRIDE; virtual bool IsExternalFlingActive() const OVERRIDE; - virtual void SetRootLayerPageScaleFactor(float page_scale_factor) OVERRIDE; + virtual void SetRootLayerPageScaleFactorAndLimits( + float page_scale_factor, + float min_page_scale_factor, + float max_page_scale_factor) OVERRIDE; virtual void SetRootLayerScrollableSize(gfx::SizeF scrollable_size) OVERRIDE; virtual void DidOverscroll(gfx::Vector2dF accumulated_overscroll, gfx::Vector2dF latest_overscroll_delta, @@ -137,6 +141,7 @@ class InProcessViewRenderer : public BrowserViewRenderer, float dip_scale_; float page_scale_factor_; bool on_new_picture_enable_; + bool clear_view_; // When true, we should continuously invalidate and keep drawing, for example // to drive animation. This value is set by the compositor and should always