Class InternalHardwareLightState

java.lang.Object
com.bitwig.extension.controller.api.InternalHardwareLightState

public abstract class InternalHardwareLightState extends Object
Defines the current state of a MultiStateHardwareLight. What this state means is entirely up to the controller implementation. The Object.equals(Object) method MUST be overridden to compare light states correctly.
Since:
API version 10
  • Constructor Details

    • InternalHardwareLightState

      public InternalHardwareLightState()
  • Method Details

    • getVisualState

      public abstract HardwareLightVisualState getVisualState()
      The visual state of this light (used by Bitwig Studio to visualize the light when needed).
    • equals

      public abstract boolean equals(Object obj)
      Overrides:
      equals in class Object