public class LXGroup extends LXAbstractChannel
| Modifier and Type | Class and Description |
|---|---|
class |
LXGroup.Profiler |
LXAbstractChannel.CrossfadeGroup, LXAbstractChannel.Listener, LXAbstractChannel.MidiListenerLXBus.ClipListenerLXComponent.Placeholder, LXComponent.RenamableLXSerializable.Utils| Modifier and Type | Field and Description |
|---|---|
List<LXChannel> |
channels |
blendBuffer, blendMode, colors, crossfadeGroup, cueActive, enabled, fader, index, midiChannel, midiMonitorarm, clips, effects, mutableEffects, PATH_EFFECT, selectedmodelmodulators, profilercontrolSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor| Modifier and Type | Method and Description |
|---|---|
LXGroup |
addChannel(LXChannel channel) |
protected LXClip |
constructClip(int index) |
protected LXModulatorComponent.Profiler |
constructProfiler() |
void |
dispose()
Invoked when a component is being removed from the system and will no longer be used at all.
|
LXChannel |
getLastChannel()
Get the last channel in this group
|
void |
onParameterChanged(LXParameter parameter)
Subclasses are free to override this if desired.
|
void |
ungroup() |
addListener, addMidiListener, getIndex, getPath, loop, midiDispatch, midiMessage, removeListener, removeMidiListeneraddClip, addClip, addClipListener, addEffect, addEffect, addListener, disposeClips, getClip, getClip, getEffect, getEffect, getEffects, getGroup, handleOscMessage, isChannel, isEmptyGroup, isGroup, isInGroup, load, loop, moveEffect, onModelChanged, reloadEffect, removeClip, removeClip, removeClipListener, removeEffect, removeListener, save, setMixer, stopClipsgetModel, setModeladdModulator, addModulator, addModulator, getModulator, getModulators, moveModulator, removeModulator, startModulatoraddArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, loadParameters, removeParameter, removeParameter, saveParameters, setParent, toString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOscAddressget, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameterpublic LXGroup(LX lx, int index)
protected LXModulatorComponent.Profiler constructProfiler()
constructProfiler in class LXAbstractChannelprotected LXClip constructClip(int index)
constructClip in class LXBuspublic LXChannel getLastChannel()
public void ungroup()
public void onParameterChanged(LXParameter parameter)
LXComponentonParameterChanged in interface LXParameterListeneronParameterChanged in class LXAbstractChannelparameter - Parameter that has a value changepublic void dispose()
LXComponentsuper.dispose() at the appropriate
time to perform the basic cleanup, which may need to happen either before or after cleaning
up other objects.dispose in class LXAbstractChannelLX library by Mark C. Slee. © 2012-2020