Class UIPatternLauncher

All Implemented Interfaces:
UIContainer, LXLoopTask, Iterable<UIObject>

public class UIPatternLauncher extends UI2dContainer
  • Field Details

  • Constructor Details

    • UIPatternLauncher

      public UIPatternLauncher(UI ui, UIMixer mixer, LXChannel channel)
    • UIPatternLauncher

      public UIPatternLauncher(UI ui, UIMixer mixer, LXChannel channel, float width)
  • Method Details

    • setDrawNumbers

      public UIPatternLauncher setDrawNumbers()
    • onDraw

      public void onDraw(UI ui, VGraphics vg)
      Description copied from class: UI2dComponent
      Subclasses should override this method to perform their drawing functions.
      Overrides:
      onDraw in class UI2dContainer
      Parameters:
      ui - UI context
      vg - Graphics context
    • drawLaunchIcon

      public static void drawLaunchIcon(UI ui, VGraphics vg, UIColor tintColor)
    • drawLauchIcon

      public static void drawLauchIcon(UI ui, VGraphics vg, int tintColor)
    • setCondensed

      public void setCondensed(boolean condensed)
    • onMouseScroll

      public void onMouseScroll(MouseEvent mouseEvent, float mx, float my, float dx, float dy)
      Description copied from class: UIEventHandler
      Subclasses override to receive mouse events
      Overrides:
      onMouseScroll in class UIEventHandler
      Parameters:
      mouseEvent - Mouse event
      mx - x-coordinate
      my - y-coordinate
      dx - Amount of horizontal scroll
      dy - Amount of vertical scroll
    • dispose

      public void dispose()
      Overrides:
      dispose in class UIObject