Class UIModulator

All Implemented Interfaces:
UIContainer, LXLoopTask, Iterable<UIObject>
Direct Known Subclasses:
UIAbstractGlobalModulator, UIDeviceModulator

public abstract class UIModulator extends UI2dContainer
Abstract base class for a modulator UI element with controls, which could be either in the global modulation scope or in the scope of a device
  • Field Details

    • ui

      protected final UI ui
    • modulator

      protected final LXComponent modulator
  • Constructor Details

    • UIModulator

      protected UIModulator(UI ui, LXComponent modulator, float x, float y, float w, float h)
  • Method Details

    • setModulationSourceUI

      protected void setModulationSourceUI(UIModulationSource uiModulationSource)
    • getModulationSourceUI

      public UIModulationSource getModulationSourceUI()
    • isDeviceModulator

      public boolean isDeviceModulator()
    • showModulatorError

      protected void showModulatorError(UI ui, LXModulator modulator, float errorHeight)