diff options
author | Sascha Haeberling <haeberling@google.com> | 2012-10-19 15:43:03 -0700 |
---|---|---|
committer | Sascha Haeberling <haeberling@google.com> | 2012-10-19 17:04:37 -0700 |
commit | ed9c2b629cc43e5c61c1d016a5bcf21e086720c9 (patch) | |
tree | 7ed9d6f83a0220f92b7d1b712ac1f035ae59a506 /src/com/android/gallery3d/filtershow/filters/ImageFilter.java | |
parent | ea4609e63cc3721912bc0381eaaa6b1800062bd5 (diff) | |
download | android_packages_apps_Snap-ed9c2b629cc43e5c61c1d016a5bcf21e086720c9.tar.gz android_packages_apps_Snap-ed9c2b629cc43e5c61c1d016a5bcf21e086720c9.tar.bz2 android_packages_apps_Snap-ed9c2b629cc43e5c61c1d016a5bcf21e086720c9.zip |
Adds a tiny planet (stereographic projection) image filter.
Bug: 7293391
Also fixes an issue where the preview value was statically set to 100.
This adds a preview parameter value that can be set for this purpose.
Change-Id: I68c4ec04e86ab8a29ef7f561e5f21a298003677e
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/ImageFilter.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/filters/ImageFilter.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilter.java b/src/com/android/gallery3d/filtershow/filters/ImageFilter.java index f63286cd7..21a1dffb5 100644 --- a/src/com/android/gallery3d/filtershow/filters/ImageFilter.java +++ b/src/com/android/gallery3d/filtershow/filters/ImageFilter.java @@ -9,6 +9,7 @@ public class ImageFilter implements Cloneable { protected int mMaxParameter = 100; protected int mMinParameter = -100; + protected int mPreviewParameter = mMaxParameter; protected int mDefaultParameter = 0; protected int mParameter = 0; private ImagePreset mImagePreset; @@ -41,6 +42,7 @@ public class ImageFilter implements Cloneable { filter.mMinParameter = mMinParameter; filter.mImagePreset = mImagePreset; filter.mDefaultParameter = mDefaultParameter; + filter.mPreviewParameter = mPreviewParameter; return filter; } @@ -81,6 +83,14 @@ public class ImageFilter implements Cloneable { } /** + * The parameter value to be used in previews. + * @return parameter value to be used to preview the filter + */ + public int getPreviewParameter(){ + return mPreviewParameter; + } + + /** * The minimum allowed value (inclusive) * @return minimum value allowed as input to this filter */ |