diff options
| author | Derek Sollenberger <djsollen@google.com> | 2011-07-29 12:34:32 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-07-29 12:34:32 -0700 |
| commit | ecfeebebfff639ba4b66a334bd46dc37b1ab25da (patch) | |
| tree | e70e98ba0028fd466f6d529941d1d9d0b59eef5b /core/java/android/webkit/WebSettings.java | |
| parent | a66754356f2b50e3a3a57676e7de9eecfdcc4fc8 (diff) | |
| parent | 1d335f30f208223a70ec3e38a881f509d0c0b5d8 (diff) | |
Merge "Add a runtime switch between Raster and Ganesh rendering modes."
Diffstat (limited to 'core/java/android/webkit/WebSettings.java')
| -rw-r--r-- | core/java/android/webkit/WebSettings.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java index d584acdb6052..642aa22d7b70 100644 --- a/core/java/android/webkit/WebSettings.java +++ b/core/java/android/webkit/WebSettings.java @@ -179,6 +179,7 @@ public class WebSettings { private boolean mBlockNetworkImage = false; private boolean mBlockNetworkLoads; private boolean mJavaScriptEnabled = false; + private boolean mHardwareAccelSkia = false; private boolean mShowVisualIndicator = false; private PluginState mPluginState = PluginState.OFF; private boolean mJavaScriptCanOpenWindowsAutomatically = false; @@ -1243,6 +1244,26 @@ public class WebSettings { } /** + * Tell the WebView to use Skia's hardware accelerated rendering path + * @param flag True if the WebView should use Skia's hw-accel path + * @hide + */ + public synchronized void setHardwareAccelSkiaEnabled(boolean flag) { + if (mHardwareAccelSkia != flag) { + mHardwareAccelSkia = flag; + postSync(); + } + } + + /** + * @return True if the WebView is using hardware accelerated skia + * @hide + */ + public synchronized boolean getHardwareAccelSkiaEnabled() { + return mHardwareAccelSkia; + } + + /** * Tell the WebView to show the visual indicator * @param flag True if the WebView should show the visual indicator * @hide |
