Class MouseClickEvent<T extends Component>

java.lang.Object
com.spinyowl.legui.event.Event<T>
com.spinyowl.legui.event.MouseClickEvent<T>

public class MouseClickEvent<T extends Component> extends Event<T>
  • Constructor Details

  • Method Details

    • getAction

    • getButton

      public Mouse.MouseButton getButton()
    • getPosition

      public org.joml.Vector2f getPosition()
      Cursor position in button coordinates.
      Returns:
      cursor position in button coordinates.
    • getAbsolutePosition

      public org.joml.Vector2f getAbsolutePosition()
      Cursor position in frame coordinates.
      Returns:
      cursor position in frame coordinates.
    • getMods

      public int getMods()
    • isModShift

      public boolean isModShift()
    • isModControl

      public boolean isModControl()
    • isModAlt

      public boolean isModAlt()
    • isModSuper

      public boolean isModSuper()
    • isModCapsLock

      public boolean isModCapsLock()
    • isModNumLock

      public boolean isModNumLock()
    • toString

      public String toString()
      Overrides:
      toString in class Event<T extends Component>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Event<T extends Component>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Event<T extends Component>