Package | Description |
---|---|
heronarts.lx |
Core LX engine and component functionality.
|
heronarts.lx.model |
Geometry models, points and fixtures.
|
heronarts.lx.output |
Output support for various networking protocols.
|
heronarts.lx.structure |
Modifier and Type | Class and Description |
---|---|
class |
LXEngine.Output |
Modifier and Type | Method and Description |
---|---|
LXOutput |
LXEngine.Output.send(int[] colors) |
Modifier and Type | Method and Description |
---|---|
LXEngine |
LXEngine.addOutput(LXOutput output)
Sets the output driver
|
LX |
LX.addOutput(LXOutput output)
Adds an output driver
|
Modifier and Type | Field and Description |
---|---|
List<LXOutput> |
LXModel.outputs
An ordered list of outputs that should be sent for this model.
|
Modifier and Type | Method and Description |
---|---|
LXModelBuilder |
LXModelBuilder.addOutput(LXOutput output)
Add a output to this model
|
Modifier and Type | Class and Description |
---|---|
class |
ArtNetDatagram |
class |
ArtSyncDatagram |
class |
DDPDatagram
Distributed Display Protocol is a simple protocol developed by 3waylabs.
|
class |
DDPOutputGroup
DDPOutput is a helper class that constructs and sends a set of DDPDatagram packets
based upon a specified chunk size, which will typically be a function of either
the LED layout or UDP network settings.
|
class |
FadecandySocket |
class |
KinetDatagram
A datagram implementing the Kinet protocol, used by Color Kinetics devices.
|
class |
LXBufferOutput |
class |
LXDatagram |
class |
LXOutputGroup
Simple concrete output class which does nothing but group its children.
|
class |
LXSocket |
class |
OPCDatagram
UDP implementation of http://openpixelcontrol.org/
|
class |
OPCSocket
TCP/IP streaming socket implementation of http://openpixelcontrol.org/
|
class |
StreamingACNDatagram
Streaming ACN, also referred to as E1.31, is a standardized protocol for
streaming DMX data over ACN protocol.
|
Modifier and Type | Field and Description |
---|---|
List<LXOutput> |
LXOutputGroup.children |
Modifier and Type | Method and Description |
---|---|
LXOutput |
LXOutput.send(int[] colors)
Sends data to this output, applying throttle and color correction
|
LXOutput |
LXOutput.send(int[] colors,
double brightness)
Sends data to this output at the pre-corrected brightness
|
Modifier and Type | Method and Description |
---|---|
LXOutputGroup |
LXOutputGroup.addChild(LXOutput child)
Adds a child to this output, sent after color-correction
|
LXOutputGroup |
LXOutputGroup.removeChild(LXOutput child)
Removes a child
|
void |
LXOutput.setGammaDelegate(LXOutput gammaDelegate) |
Modifier and Type | Class and Description |
---|---|
class |
LXStructure.Output |
Modifier and Type | Field and Description |
---|---|
List<LXOutput> |
LXFixture.outputs
Publicly accessible list of the outputs that should be sent to this fixture
|
Modifier and Type | Method and Description |
---|---|
protected LXOutput |
LXBasicFixture.buildOutput() |
LXOutput |
LXBasicFixture.getOutput()
Accessor for the output that corresponds to this fixture
|
Modifier and Type | Method and Description |
---|---|
protected void |
LXFixture.addOutput(LXOutput output)
Subclasses call this method to add an output to thix fixture.
|
protected void |
LXFixture.removeOutput(LXOutput output)
Subclasses call this method to remove a output from the fixture.
|
LX library by Mark C. Slee. © 2012-2020