Class MouseHandlerMixin

java.lang.Object
de.luckymcdev.foundryengine.mixin.input.MouseHandlerMixin
All Implemented Interfaces:
EngineInterface<net.minecraft.client.MouseHandler>, EngineMouseHandler

public class MouseHandlerMixin extends Object implements EngineMouseHandler
See EngineImGui.shouldInterceptMouse() Cancels Minecraft Mouse inputs if ImGui captures the Mouse.
  • Constructor Details

    • MouseHandlerMixin

      public MouseHandlerMixin()
  • Method Details

    • engine$onButton

      public void engine$onButton(long handle, net.minecraft.client.input.MouseButtonInfo buttonInfo, int action, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
      Specified by:
      engine$onButton in interface EngineMouseHandler
    • engine$onScroll

      public void engine$onScroll(long handle, double horizontal, double vertical, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
      Specified by:
      engine$onScroll in interface EngineMouseHandler