Class UISceneButton

All Implemented Interfaces:
UIControlTarget, UIFocus, UIKeyFocus, UIMouseFocus, UITabFocus, UITriggerTarget, LXLoopTask
Direct Known Subclasses:
UISceneButton.Clip, UISceneButton.Pattern

public abstract class UISceneButton extends UIClipAction implements UIFocus, UITriggerTarget, UIControlTarget
  • Field Details

    • mixer

      protected final UIMixer mixer
    • lx

      protected final LX lx
    • index

      protected final int index
  • Constructor Details

  • Method Details

    • getLaunchParameter

      protected abstract QuantizedTriggerParameter getLaunchParameter()
    • getSceneIndex

      protected int getSceneIndex()
    • getDescription

      public String getDescription()
      Description copied from class: UIObject
      Objects are encouraged to override this method providing a helpful String displayed to the user explaining the function of this UI component. If no help is available, return null rather than an empty String.
      Overrides:
      getDescription in class UIObject
      Returns:
      Helpful contextual string explaining function of this element
    • getTriggerTarget

      public BooleanParameter getTriggerTarget()
      Specified by:
      getTriggerTarget in interface UITriggerTarget
    • getControlTarget

      public LXNormalizedParameter getControlTarget()
      Specified by:
      getControlTarget in interface UIControlTarget