Package emi.dev.emi.emi.api
Interface EmiDragDropHandler<T extends Gui>
- All Known Implementing Classes:
EmiDragDropHandler.BoundsBased,EmiDragDropHandler.SlotBased
public interface EmiDragDropHandler<T extends Gui>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classEmiDragDropHandler.BoundsBased<T extends GuiScreen>A simple, bounds based drag drop handler.static classEmiDragDropHandler.SlotBased<T extends GuiContainer>A simple, slot based drag drop handler. -
Method Summary
Modifier and TypeMethodDescriptionbooleandropStack(T screen, EmiIngredient stack, int x, int y) Called when a stack is released while being dragged.default voidrender(T screen, EmiIngredient dragged, DrawContext draw, int mouseX, int mouseY, float delta) Called when a stack is being dragged.
-
Method Details
-
dropStack
Called when a stack is released while being dragged.- Returns:
- Whether to consume the event.
-
render
default void render(T screen, EmiIngredient dragged, DrawContext draw, int mouseX, int mouseY, float delta) Called when a stack is being dragged.
-