public static class LXPattern.Placeholder extends LXPattern implements LXComponent.Placeholder
LXPattern.Placeholder, LXPattern.ProfilerLXLayeredComponent.BufferedLXComponent.RenamableLXSerializable.UtilsautoCycleEligible, profiler, runMscontrolsExpanded, 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)
Main pattern loop function.
|
void |
save(LX lx,
JsonObject object)
Serializes the LX component.
|
clearInterval, getChannel, getIndex, getPath, hasInterval, isAutoCycleEligible, isInInterval, onActive, onInactive, onLoop, onTransitionEnd, onTransitionStart, setAutoCycleEligible, setChannel, setIndex, setInterval, toggleAutoCycleEligiblegetCategory, getCrash, getCrashStackTrace, getDeviceVersion, getModulationEngine, getRemoteControls, isRemoteControl, loop, setRemoteControlsaddColor, addColor, addLayer, afterLayers, blendColor, blendColor, clearColors, dispose, 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 deserializeLX library by Mark C. Slee. © 2012-2020