Interface LayoutWidget<L extends net.minecraft.client.gui.layouts.Layout>
- All Known Implementing Classes:
AbstractLayoutWidget,AbstractStandaloneCreationPopupWidget,CreatePackPopupWidget,EditorSideBarWidget,ItemSelectorPopupWidget,PopupWidget,ResearchCreationPopupWidget,ResearchEffectCreationPopupWidget,ResearchEffectTypeSelectionPopupWidget,ResearchMethodCreationPopupWidget,ResearchMethodParentSelectionPopupWidget,ResearchMethodTypeSelectionPopupWidget,ResearchPackCreationPopupWidget,ResearchSelectionPopupWidget,ScrollableWidget,SelectPackPopupWidget,TagCreationWidget
public interface LayoutWidget<L extends net.minecraft.client.gui.layouts.Layout>
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault booleancharTypedElements(char codePoint, int modifiers) Iterable<? extends net.minecraft.client.gui.layouts.LayoutElement> default booleankeyPressedElements(int keyCode, int scanCode, int modifiers) default booleankeyReleasedElements(int keyCode, int scanCode, int modifiers) default booleanmouseClickedElements(double mouseX, double mouseY, int button) default booleanmouseDraggedElements(double mouseX, double mouseY, int button, double dragX, double dragY) default voidmouseMovedElements(double mouseX, double mouseY) default booleanmouseReleasedElements(double mouseX, double mouseY, int button) default booleanmouseScrolledElements(double mouseX, double mouseY, double scrollX, double scrollY) default voidrenderElements(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
-
Method Details
-
getLayout
L getLayout() -
getElements
Iterable<? extends net.minecraft.client.gui.layouts.LayoutElement> getElements() -
arrangeElements
default void arrangeElements() -
renderElements
default void renderElements(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) -
mouseMovedElements
default void mouseMovedElements(double mouseX, double mouseY) -
mouseClickedElements
default boolean mouseClickedElements(double mouseX, double mouseY, int button) -
mouseReleasedElements
default boolean mouseReleasedElements(double mouseX, double mouseY, int button) -
mouseDraggedElements
default boolean mouseDraggedElements(double mouseX, double mouseY, int button, double dragX, double dragY) -
mouseScrolledElements
default boolean mouseScrolledElements(double mouseX, double mouseY, double scrollX, double scrollY) -
keyPressedElements
default boolean keyPressedElements(int keyCode, int scanCode, int modifiers) -
keyReleasedElements
default boolean keyReleasedElements(int keyCode, int scanCode, int modifiers) -
charTypedElements
default boolean charTypedElements(char codePoint, int modifiers)
-