@LXCategory(value="Form") public class PlanesPattern extends LXPattern
| Modifier and Type | Class and Description |
|---|---|
static class |
PlanesPattern.Axis |
static interface |
PlanesPattern.AxisFunction |
class |
PlanesPattern.Plane |
LXPattern.Placeholder, LXPattern.ProfilerLXLayeredComponent.BufferedLXComponent.RenamableLXSerializable.Utils| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_PLANES |
List<PlanesPattern.Plane> |
planes |
autoCycleEligible, 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 |
|---|
PlanesPattern(LX lx) |
| Modifier and Type | Method and Description |
|---|---|
void |
load(LX lx,
JsonObject obj)
Loads the LX component.
|
void |
run(double deltaMs)
Main pattern loop function.
|
void |
save(LX lx,
JsonObject obj)
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 static final int MAX_PLANES
public final List<PlanesPattern.Plane> planes
public PlanesPattern(LX lx)
public void run(double deltaMs)
LXPatternpublic void save(LX lx, JsonObject obj)
LXComponentsuper.save(lx, obj)
at the appropriate time.save in interface LXSerializablesave in class LXDeviceComponentlx - LX instanceobj - Object to serialize intopublic void load(LX lx, JsonObject obj)
LXComponentload in interface LXSerializableload in class LXComponentlx - LX instanceobj - Object to deserializeLX library by Mark C. Slee. © 2012-2020