Class LXOutputGroup

All Implemented Interfaces:
LXPath, LXSerializable, LXParameterListener
Direct Known Subclasses:
DDPOutputGroup, LXEngine.Output

public class LXOutputGroup extends LXOutput
Simple concrete output class which does nothing but group its children.
  • Field Details

  • Constructor Details

    • LXOutputGroup

      public LXOutputGroup(LX lx)
    • LXOutputGroup

      public LXOutputGroup(LX lx, String label)
  • Method Details

    • addChild

      public LXOutputGroup addChild(LXOutput child)
      Adds a child to this output, sent after color-correction
      Parameters:
      child - Child output
      Returns:
      this
    • removeChild

      public LXOutputGroup removeChild(LXOutput child)
      Removes a child
      Parameters:
      child - Child output
      Returns:
      this
    • clearChildren

      protected LXOutputGroup clearChildren()
    • onSend

      protected void onSend(int[] colors, LXOutput.GammaTable glut, double brightness)
      Description copied from class: LXOutput
      Subclasses implement this to send the data.
      Specified by:
      onSend in class LXOutput
      Parameters:
      colors - Color values
      glut - Look-up table for 0-255 brightness curves
      brightness - Master brightness value