public class LXCompoundModulation extends LXParameterModulation
LXParameterModulation.CircularDependencyException, LXParameterModulation.InvalidScopeException, LXParameterModulation.ModulationExceptionLXComponent.Placeholder, LXComponent.RenamableLXSerializable.Utils| Modifier and Type | Field and Description |
|---|---|
EnumParameter<LXParameter.Polarity> |
polarity |
BoundedParameter |
range |
LXNormalizedParameter |
source |
CompoundParameter |
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 |
|---|
LXCompoundModulation(LX lx,
LXModulationEngine scope,
JsonObject obj) |
LXCompoundModulation(LXModulationEngine scope,
LXNormalizedParameter source,
CompoundParameter 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.
|
LXParameter.Polarity |
getPolarity() |
LXCompoundModulation |
setPolarity(LXParameter.Polarity polarity) |
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, onParameterChanged, 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 LXNormalizedParameter source
public final CompoundParameter target
public final EnumParameter<LXParameter.Polarity> polarity
public final BoundedParameter range
public LXCompoundModulation(LX lx, LXModulationEngine scope, JsonObject obj) throws LXParameterModulation.ModulationException
public LXCompoundModulation(LXModulationEngine scope, LXNormalizedParameter source, CompoundParameter target) throws LXParameterModulation.ModulationException
public LXCompoundModulation setPolarity(LXParameter.Polarity polarity)
public LXParameter.Polarity getPolarity()
public 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