summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pluginchooser/src/pluginpanel.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/pluginchooser/src/pluginpanel.h b/pluginchooser/src/pluginpanel.h
index 82c7e46..fef4785 100644
--- a/pluginchooser/src/pluginpanel.h
+++ b/pluginchooser/src/pluginpanel.h
@@ -142,7 +142,7 @@ class pluginPanel : public ofxPanel {
clear();
add(label.setup(plugins[index].name));
add(active.set("use",false));
- add(amount.set("amount", 0.0f, -0.1f, 0.1f));
+ add(amount.set("amount", 0.0f, 0.0f, 1.0f));
params.clear();
for (int i=0;i<plugins[index].params.size();i++){
ofParameter<float> param;
@@ -161,7 +161,10 @@ class pluginPanel : public ofxPanel {
plugins[index].update(params);
}
ofVec2f calc(ofVec2f point){
- return plugins[index].calc(point);
+ if (active){
+ return (plugins[index].calc(point)*amount)+(point*(1.0f-amount));
+ }
+ else return point;
}
private:
int index;