diff options
author | John Hoford <hoford@google.com> | 2013-02-05 09:09:04 -0800 |
---|---|---|
committer | John Hoford <hoford@google.com> | 2013-02-07 14:43:26 -0800 |
commit | 9d44b653d1450dfdb66298a46850e3a0c91f0332 (patch) | |
tree | 63d786364ab49b5108998233c79c3126fd4ec22a /src/com/android/gallery3d/filtershow/filters/FilterCurvesRepresentation.java | |
parent | 096f574bfc7c450e362fbfb5f3b41d983bff097a (diff) | |
download | android_packages_apps_Snap-9d44b653d1450dfdb66298a46850e3a0c91f0332.tar.gz android_packages_apps_Snap-9d44b653d1450dfdb66298a46850e3a0c91f0332.tar.bz2 android_packages_apps_Snap-9d44b653d1450dfdb66298a46850e3a0c91f0332.zip |
fix draw and curves to use FilterRepresentation
Change-Id: I500d9c04ea0e55cbc9b1927dee2f6a19a67d5349
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/FilterCurvesRepresentation.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/filters/FilterCurvesRepresentation.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/FilterCurvesRepresentation.java b/src/com/android/gallery3d/filtershow/filters/FilterCurvesRepresentation.java new file mode 100644 index 000000000..d90f55851 --- /dev/null +++ b/src/com/android/gallery3d/filtershow/filters/FilterCurvesRepresentation.java @@ -0,0 +1,35 @@ +package com.android.gallery3d.filtershow.filters; + +import com.android.gallery3d.filtershow.ui.Spline; + +/** + * TODO: Insert description here. (generated by hoford) + */ +public class FilterCurvesRepresentation extends FilterRepresentation { + private Spline[] mSplines = new Spline[4]; + public FilterCurvesRepresentation() { + super("Curves"); + for (int i = 0; i < mSplines.length; i++) { + mSplines[i] = new Spline(); + mSplines[i].reset(); + } + } + + public void reset() { + Spline spline = new Spline(); + + spline.addPoint(0.0f, 1.0f); + spline.addPoint(1.0f, 0.0f); + + for (int i = 0; i < 4; i++) { + mSplines[i] = new Spline(spline); + } + } + + public void setSpline(int splineIndex, Spline s) { + mSplines[splineIndex] = s; + } + public Spline getSpline(int splineIndex) { + return mSplines[splineIndex]; + } +} |