public class LXOutputGroup extends LXOutput
LXOutput.GammaMode, LXOutput.InetOutput
LXComponent.Placeholder, LXComponent.Renamable
LXSerializable.Utils
Modifier and Type | Field and Description |
---|---|
List<LXOutput> |
children |
brightness, enabled, framesPerSecond, gamma, gammaMode
controlSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor
Constructor and Description |
---|
LXOutputGroup(LX lx) |
LXOutputGroup(LX lx,
String label) |
Modifier and Type | Method and Description |
---|---|
LXOutputGroup |
addChild(LXOutput child)
Adds a child to this output, sent after color-correction
|
protected LXOutputGroup |
clearChildren() |
protected void |
onSend(int[] colors,
byte[] glut)
Subclasses implement this to send the data.
|
protected void |
onSend(int[] colors,
double brightness) |
LXOutputGroup |
removeChild(LXOutput child)
Removes a child
|
error, error, getGammaLut, log, onParameterChanged, send, send, setGammaDelegate, setGroup
addArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, dispose, getChild, getComponentName, getComponentName, getComponentName, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, getPath, handleOscMessage, load, loadParameters, removeParameter, removeParameter, save, saveParameters, setParent, toString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public LXOutputGroup(LX lx)
public LXOutputGroup addChild(LXOutput child)
child
- Child outputpublic LXOutputGroup removeChild(LXOutput child)
child
- Child outputprotected LXOutputGroup clearChildren()
LX library by Mark C. Slee. © 2012-2020