Class InputEvent.MouseInputEvent

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.InputEvent
net.minecraftforge.client.event.InputEvent.MouseInputEvent
Enclosing class:
InputEvent

public static class InputEvent.MouseInputEvent extends InputEvent
This event fires when a mouse input is detected.
  • Field Details

    • button

      private final int button
    • action

      private final int action
    • modifiers

      private final int modifiers
  • Constructor Details

    • MouseInputEvent

      public MouseInputEvent(int button, int action, int modifiers)
  • Method Details

    • getButton

      public int getButton()
      The mouse button that triggered this event. https://www.glfw.org/docs/latest/group__buttons.html
      See Also:
      • mouse constants starting with "GLFW_MOUSE_BUTTON_"
    • getAction

      public int getAction()
      Integer representing the mouse button's action.
      See Also:
      • GLFW.GLFW_PRESS
      • GLFW.GLFW_RELEASE
    • getModifiers

      public int getModifiers()
      Bit field representing the modifier keys pressed. https://www.glfw.org/docs/latest/group__mods.html
      See Also:
      • GLFW.GLFW_MOD_SHIFT
      • GLFW.GLFW_MOD_CONTROL
      • GLFW.GLFW_MOD_ALT
      • GLFW.GLFW_MOD_SUPER