类 MouseHandler

java.lang.Object
net.minecraft.client.MouseHandler

public class MouseHandler extends Object
  • 字段详细资料

    • minecraft

      private final Minecraft minecraft
    • isLeftPressed

      private boolean isLeftPressed
    • isMiddlePressed

      private boolean isMiddlePressed
    • isRightPressed

      private boolean isRightPressed
    • xpos

      private double xpos
    • ypos

      private double ypos
    • fakeRightMouse

      private int fakeRightMouse
    • activeButton

      private int activeButton
    • ignoreFirstMove

      private boolean ignoreFirstMove
    • clickDepth

      private int clickDepth
    • mousePressedTime

      private double mousePressedTime
    • smoothTurnX

      private final SmoothDouble smoothTurnX
    • smoothTurnY

      private final SmoothDouble smoothTurnY
    • accumulatedDX

      private double accumulatedDX
    • accumulatedDY

      private double accumulatedDY
    • accumulatedScroll

      private double accumulatedScroll
    • lastMouseEventTime

      private double lastMouseEventTime
    • mouseGrabbed

      private boolean mouseGrabbed
  • 构造器详细资料

    • MouseHandler

      public MouseHandler(Minecraft pMinecraft)
  • 方法详细资料

    • onPress

      private void onPress(long pWindowPointer, int pButton, int pAction, int pModifiers)
    • onScroll

      private void onScroll(long pWindowPointer, double pXOffset, double pYOffset)
    • onDrop

      private void onDrop(long pWindow, List<Path> pPaths)
    • setup

      public void setup(long pWindowPointer)
    • onMove

      private void onMove(long pWindowPointer, double pXpos, double pYpos)
    • turnPlayer

      public void turnPlayer()
    • isLeftPressed

      public boolean isLeftPressed()
    • isMiddlePressed

      public boolean isMiddlePressed()
    • isRightPressed

      public boolean isRightPressed()
    • xpos

      public double xpos()
    • ypos

      public double ypos()
    • getXVelocity

      public double getXVelocity()
    • getYVelocity

      public double getYVelocity()
    • setIgnoreFirstMove

      public void setIgnoreFirstMove()
    • isMouseGrabbed

      public boolean isMouseGrabbed()
    • grabMouse

      public void grabMouse()
    • releaseMouse

      public void releaseMouse()
    • cursorEntered

      public void cursorEntered()