aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java74
1 files changed, 71 insertions, 3 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java b/src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java
index 2e89236..8755acf 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/effects/PhotoPhaseEffectFactory.java
@@ -23,21 +23,89 @@ package org.cyanogenmod.wallpapers.photophase.effects;
public class PhotoPhaseEffectFactory {
/**
- * <p>Applies halftone effect to the image.</p>
+ * <p>Applies a blur effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * </table>
+ */
+ public static final String EFFECT_BLUR = "org.cyanogenmod.wallpapers.photophase.effects.BlurEffect";
+
+ /**
+ * <p>Applies an emboss effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * </table>
+ */
+ public static final String EFFECT_EMBOSS = "org.cyanogenmod.wallpapers.photophase.effects.EmbossEffect";
+
+ /**
+ * <p>Applies a glow effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * </table>
+ */
+ public static final String EFFECT_GLOW = "org.cyanogenmod.wallpapers.photophase.effects.GlowEffect";
+
+ /**
+ * <p>Applies a halftone effect to the image.</p>
* <p>Available parameters:</p>
* <table>
* <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
* <tr>
* <td><code>strength</code></td>
* <td>The halftone steps multiplier.</td>
- * <td>Positive float (>0). Higher numbers produce smallest points;</td>
+ * <td>Positive float (>0). Higher numbers produce smallest points</td>
* </tr>
* </table>
*/
public static final String EFFECT_HALFTONE = "org.cyanogenmod.wallpapers.photophase.effects.HalftoneEffect";
/**
- * <p>Applies a TV scanlines effect to the image.</p>
+ * <p>Applies a mirror effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * </table>
+ */
+ public static final String EFFECT_MIRROR = "org.cyanogenmod.wallpapers.photophase.effects.MirrorEffect";
+
+ /**
+ * <p>Applies an outline effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * </table>
+ */
+ public static final String EFFECT_OUTLINE = "org.cyanogenmod.wallpapers.photophase.effects.OutlineEffect";
+
+ /**
+ * <p>Applies a pixelate effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * <tr>
+ * <td><code>strength</code></td>
+ * <td>The pixelate steps multiplier.</td>
+ * <td>Positive float (>0). Higher numbers produce more pixelation.</td>
+ * </tr>
+ * </table>
+ */
+ public static final String EFFECT_PIXELATE = "org.cyanogenmod.wallpapers.photophase.effects.PixelateEffect";
+
+ /**
+ * <p>Applies a pop art (Warhol) effect to the image.</p>
+ * <p>Available parameters:</p>
+ * <table>
+ * <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>
+ * </table>
+ */
+ public static final String EFFECT_POPART = "org.cyanogenmod.wallpapers.photophase.effects.PopArtEffect";
+
+ /**
+ * <p>Applies a TV scan line effect to the image.</p>
* <p>Available parameters:</p>
* <table>
* <tr><td>Parameter name</td><td>Meaning</td><td>Valid values</td></tr>