public class LXTriggerModulation extends LXParameterModulation
LXParameterModulation.CircularDependencyException, LXParameterModulation.InvalidScopeException, LXParameterModulation.ModulationExceptionLXComponent.Placeholder, LXComponent.RenamableLXSerializable.Utils| Modifier and Type | Field and Description |
|---|---|
BooleanParameter |
source |
BooleanParameter |
target |
clr, color, enabled, index, KEY_SOURCE, KEY_TARGETcontrolSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor| Constructor and Description |
|---|
LXTriggerModulation(LX lx,
LXModulationEngine scope,
JsonObject obj) |
LXTriggerModulation(LXModulationEngine scope,
BooleanParameter source,
BooleanParameter target) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Invoked when a component is being removed from the system and will no longer be used at all.
|
String |
getPath()
Accessor for the path of this object.
|
void |
onParameterChanged(LXParameter p)
Subclasses are free to override this if desired.
|
getIndex, getLabel, getParameter, getTarget, save, setIndexaddArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, load, loadParameters, removeParameter, removeParameter, saveParameters, setParent, toString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitget, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameterpublic final BooleanParameter source
public final BooleanParameter target
public LXTriggerModulation(LXModulationEngine scope, BooleanParameter source, BooleanParameter target) throws LXParameterModulation.ModulationException
public LXTriggerModulation(LX lx, LXModulationEngine scope, JsonObject obj) throws LXParameterModulation.ModulationException
public void onParameterChanged(LXParameter p)
LXComponentonParameterChanged in interface LXParameterListeneronParameterChanged in class LXComponentp - Parameter that has a value changepublic String getPath()
LXComponentgetPath in interface LXPathgetPath in class LXComponentpublic void dispose()
LXComponentsuper.dispose() at the appropriate
time to perform the basic cleanup, which may need to happen either before or after cleaning
up other objects.dispose in class LXParameterModulationLX library by Mark C. Slee. © 2012-2020