jint visible_left,
jint visible_top,
jint visible_right,
- jint visible_bottom,
- jint clip_left,
- jint clip_top,
- jint clip_right,
- jint clip_bottom);
+ jint visible_bottom);
jlong GetAwDrawGLViewContext(JNIEnv* env, jobject obj);
jlong CapturePicture(JNIEnv* env, jobject obj, int width, int height);
void EnableOnNewPicture(JNIEnv* env, jobject obj, jboolean enabled);
// BrowserViewRendererClient implementation.
virtual bool RequestDrawGL(jobject canvas, bool wait_for_completion) OVERRIDE;
virtual void PostInvalidate() OVERRIDE;
+ virtual void UpdateParentDrawConstraints() OVERRIDE;
virtual void OnNewPicture() OVERRIDE;
virtual gfx::Point GetLocationOnScreen() OVERRIDE;
virtual void ScrollContainerViewTo(gfx::Vector2d new_value) OVERRIDE;
void ScrollTo(JNIEnv* env, jobject obj, jint x, jint y);
void SetDipScale(JNIEnv* env, jobject obj, jfloat dip_scale);
- void SetFixedLayoutSize(JNIEnv* env,
- jobject obj,
- jint width_dip,
- jint height_dip);
void SetSaveFormData(bool enabled);
// Sets the java client
void InitAutofillIfNecessary(bool enabled);
void InitializeHardwareDrawIfNeeded();
+ void ReleaseHardwareDrawIfNeeded();
// Geolocation API support
void ShowGeolocationPrompt(const GURL& origin, base::Callback<void(bool)>);