public static class LXEffect.Placeholder extends LXEffect implements LXComponent.Placeholder
LXEffect.Placeholder, LXEffect.ProfilerLXLayeredComponent.BufferedLXComponent.RenamableLXSerializable.Utilsenabled, enabledDamped, enabledDampingAttack, enabledDampingRelease, hasDamping, profilercontrolsExpanded, crashed, DEVICE_CATEGORY_NAME_SORT, DEVICE_VERSION_UNSPECIFIED, KEY_DEVICE_VERSION, modulation, modulationExpandedcolors, layers, palettemodelmodulatorscontrolSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor| Constructor and Description |
|---|
Placeholder(LX lx) |
| Modifier and Type | Method and Description |
|---|---|
String |
getPlaceholderClassName() |
String |
getPlaceholderTypeName() |
void |
load(LX lx,
JsonObject object)
Loads the LX component.
|
protected void |
run(double deltaMs,
double enabledAmount)
Implementation of the effect.
|
void |
save(LX lx,
JsonObject object)
Serializes the LX component.
|
disable, dispose, enable, getBus, getIndex, getPath, isEnabled, isRemoteControl, onDisable, onEnable, onLoop, setBus, setDamping, setDampingTime, setDampingTime, setIndex, togglegetCategory, getCrash, getCrashStackTrace, getDeviceVersion, getModulationEngine, getRemoteControls, loop, setRemoteControlsaddColor, addColor, addLayer, afterLayers, blendColor, blendColor, clearColors, getBuffer, getColor, getColor, getColors, getLayers, removeLayer, setBuffer, setBuffer, setColor, setColor, setColor, setColors, subtractColorgetModel, onModelChanged, setModeladdModulator, addModulator, addModulator, constructProfiler, getModulator, getModulators, moveModulator, removeModulator, startModulatoraddArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, loadParameters, onParameterChanged, removeParameter, removeParameter, saveParameters, setParent, toString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOscAddress, handleOscMessageaftertouchReceived, controlChangeReceived, noteOffReceived, noteOnReceived, pitchBendReceived, programChangeReceivedget, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameterpublic Placeholder(LX lx)
public String getPlaceholderTypeName()
getPlaceholderTypeName in interface LXComponent.Placeholderpublic String getPlaceholderClassName()
getPlaceholderClassName in interface LXComponent.Placeholderpublic void save(LX lx, JsonObject object)
LXComponentsuper.save(lx, obj)
at the appropriate time.save in interface LXSerializablesave in class LXDeviceComponentlx - LX instanceobject - Object to serialize intopublic void load(LX lx, JsonObject object)
LXComponentload in interface LXSerializableload in class LXComponentlx - LX instanceobject - Object to deserializeprotected void run(double deltaMs,
double enabledAmount)
LXEffectLX library by Mark C. Slee. © 2012-2020