@LXCategory(value="Texture") public class NoisePattern extends LXPattern
Modifier and Type | Class and Description |
---|---|
static class |
NoisePattern.Algorithm |
static class |
NoisePattern.CoordinateMode |
LXPattern.Placeholder, LXPattern.Profiler
LXLayeredComponent.Buffered
LXComponent.Renamable
LXSerializable.Utils
autoCycleEligible, profiler, runMs
controlsExpanded, crashed, DEVICE_CATEGORY_NAME_SORT, DEVICE_VERSION_UNSPECIFIED, KEY_DEVICE_VERSION, modulation, modulationExpanded
colors, layers, palette
model
modulators
controlSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor
Constructor and Description |
---|
NoisePattern(LX lx) |
Modifier and Type | Method and Description |
---|---|
void |
onParameterChanged(LXParameter p)
Subclasses are free to override this if desired.
|
void |
run(double deltaMs)
Main pattern loop function.
|
clearInterval, getChannel, getIndex, getPath, hasInterval, isAutoCycleEligible, isInInterval, onActive, onInactive, onLoop, onTransitionEnd, onTransitionStart, setAutoCycleEligible, setChannel, setIndex, setInterval, toggleAutoCycleEligible
getCategory, getCrash, getCrashStackTrace, getDeviceVersion, getModulationEngine, getRemoteControls, isRemoteControl, loop, save, setRemoteControls
addColor, addColor, addLayer, afterLayers, blendColor, blendColor, clearColors, dispose, getBuffer, getColor, getColor, getColors, getLayers, removeLayer, setBuffer, setBuffer, setColor, setColor, setColor, setColors, subtractColor
getModel, onModelChanged, setModel
addModulator, addModulator, addModulator, constructProfiler, getModulator, getModulators, moveModulator, removeModulator, startModulator
addArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, load, loadParameters, removeParameter, removeParameter, saveParameters, setParent, toString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOscAddress, handleOscMessage
aftertouchReceived, controlChangeReceived, noteOffReceived, noteOnReceived, pitchBendReceived, programChangeReceived
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public final EnumParameter<NoisePattern.Algorithm> algorithm
public final DiscreteParameter seed
public final CompoundParameter level
public final CompoundParameter contrast
public final EnumParameter<NoisePattern.CoordinateMode> xMode
public final EnumParameter<NoisePattern.CoordinateMode> yMode
public final EnumParameter<NoisePattern.CoordinateMode> zMode
public final CompoundParameter xOffset
public final CompoundParameter yOffset
public final CompoundParameter zOffset
public final CompoundParameter scale
public final BoundedParameter minScale
public final BoundedParameter maxScale
public final CompoundParameter xScale
public final CompoundParameter yScale
public final CompoundParameter zScale
public final BooleanParameter motion
public final CompoundParameter motionSpeed
public final BoundedParameter motionSpeedRange
public final CompoundParameter xMotion
public final CompoundParameter yMotion
public final CompoundParameter zMotion
public final DiscreteParameter octaves
public final BoundedParameter lacunarity
public final BoundedParameter gain
public final BoundedParameter ridgeOffset
public NoisePattern(LX lx)
public void onParameterChanged(LXParameter p)
LXComponent
onParameterChanged
in interface LXParameterListener
onParameterChanged
in class LXComponent
p
- Parameter that has a value changeLX library by Mark C. Slee. © 2012-2020