summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/filters/ImageFilter.java
diff options
context:
space:
mode:
authorSascha Haeberling <haeberling@google.com>2012-10-19 15:43:03 -0700
committerSascha Haeberling <haeberling@google.com>2012-10-19 17:04:37 -0700
commited9c2b629cc43e5c61c1d016a5bcf21e086720c9 (patch)
tree7ed9d6f83a0220f92b7d1b712ac1f035ae59a506 /src/com/android/gallery3d/filtershow/filters/ImageFilter.java
parentea4609e63cc3721912bc0381eaaa6b1800062bd5 (diff)
downloadandroid_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.java10
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
*/