@LXCategory(value="Core") public class BlurEffect extends LXEffect
Modifier and Type | Class and Description |
---|---|
static class |
BlurEffect.Mode |
LXEffect.Placeholder, LXEffect.Profiler
LXLayeredComponent.Buffered
LXComponent.Renamable
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
CompoundParameter |
decay |
CompoundParameter |
level |
EnumParameter<BlurEffect.Mode> |
mode |
enabled, enabledDamped, enabledDampingAttack, enabledDampingRelease, hasDamping, profiler
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 |
---|
BlurEffect(LX lx) |
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.
|
protected void |
onEnable() |
void |
run(double deltaMs,
double amount)
Implementation of the effect.
|
disable, enable, getBus, getIndex, getPath, isEnabled, isRemoteControl, onDisable, onLoop, setBus, setDamping, setDampingTime, setDampingTime, setIndex, toggle
getCategory, getCrash, getCrashStackTrace, getDeviceVersion, getModulationEngine, getRemoteControls, loop, save, setRemoteControls
addColor, addColor, addLayer, afterLayers, blendColor, blendColor, clearColors, 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, onParameterChanged, 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 CompoundParameter level
public final CompoundParameter decay
public final EnumParameter<BlurEffect.Mode> mode
public BlurEffect(LX lx)
public void run(double deltaMs, double amount)
LXEffect
public void dispose()
LXComponent
super.dispose()
at the appropriate
time to perform the basic cleanup, which may need to happen either before or after cleaning
up other objects.LX library by Mark C. Slee. © 2012-2020