diff options
| author | Tim Redfern <tim@getdrop.com> | 2022-11-04 03:51:19 +0000 |
|---|---|---|
| committer | Tim Redfern <tim@getdrop.com> | 2022-11-04 03:51:19 +0000 |
| commit | c5dab1b73a4861dd3d557888908eaff16d388442 (patch) | |
| tree | 0a338aafd80f19aff951ed52d02aa60861663902 /pluginchooser/src | |
| parent | af01d2b3c81e41950822d416f3dafee23447d421 (diff) | |
gui control over plugin
Diffstat (limited to 'pluginchooser/src')
| -rw-r--r-- | pluginchooser/src/pluginpanel.h | 7 |
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; |
