Class MouseInputHandler
java.lang.Object
io.github.cottonmc.cotton.gui.impl.client.MouseInputHandler
The implementation for mouse inputs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidonMouseDown(GuiDescription description, CottonScreenImpl screen, int containerX, int containerY, int mouseButton)static <S extends net.minecraft.client.gui.screen.Screen & CottonScreenImpl>
voidonMouseDrag(GuiDescription description, S screen, int containerX, int containerY, int mouseButton, double deltaX, double deltaY)static voidonMouseMove(GuiDescription description, int containerX, int containerY)static voidonMouseScroll(GuiDescription description, int containerX, int containerY, double amount)static <S extends net.minecraft.client.gui.screen.Screen & CottonScreenImpl>
voidonMouseUp(GuiDescription description, S screen, int containerX, int containerY, int mouseButton)
-
Constructor Details
-
MouseInputHandler
public MouseInputHandler()
-
-
Method Details
-
onMouseDown
public static void onMouseDown(GuiDescription description, CottonScreenImpl screen, int containerX, int containerY, int mouseButton) -
onMouseUp
public static <S extends net.minecraft.client.gui.screen.Screen & CottonScreenImpl> void onMouseUp(GuiDescription description, S screen, int containerX, int containerY, int mouseButton) -
onMouseDrag
public static <S extends net.minecraft.client.gui.screen.Screen & CottonScreenImpl> void onMouseDrag(GuiDescription description, S screen, int containerX, int containerY, int mouseButton, double deltaX, double deltaY) -
onMouseScroll
public static void onMouseScroll(GuiDescription description, int containerX, int containerY, double amount) -
onMouseMove
-