Package emi.dev.emi.emi.screen
Class ConfigEnumScreen<T>
java.lang.Object
net.minecraft.src.Gui
net.minecraft.src.GuiScreen
emi.shims.java.com.unascribed.retroemi.REMIScreen
emi.dev.emi.emi.screen.ConfigEnumScreen<T>
- All Implemented Interfaces:
Element,ParentElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic class -
Field Summary
Fields inherited from class emi.shims.java.com.unascribed.retroemi.REMIScreen
client, titleFields inherited from class net.minecraft.src.GuiScreen
allowUserInput, buttonList, fontRenderer, height, mc, widthFields inherited from class net.minecraft.src.Gui
icons, optionsBackground, statIcons, zLevel -
Constructor Summary
ConstructorsConstructorDescriptionConfigEnumScreen(ConfigScreen last, List<ConfigEnumScreen.Entry<T>> entries, Consumer<T> selection) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinit()booleankeyPressed(int keyCode, int scanCode, int modifiers) voidrender(DrawContext raw, int mouseX, int mouseY, float delta) Methods inherited from class emi.shims.java.com.unascribed.retroemi.REMIScreen
addDrawable, addDrawableChild, addSelectableChild, children, doesGuiPauseGame, drawScreen, getFocused, handleKeyboardInput, handleMouseInput, initGui, isDragging, keyTyped, mouseClicked, mouseMovedOrUp, onGuiClosed, remove, renderBackground, renderBackgroundTexture, setDragging, setFocused, shouldCloseOnEsc, shouldPauseMethods inherited from class net.minecraft.src.GuiScreen
actionPerformed, confirmClicked, drawBackground, drawDefaultBackground, drawWorldBackground, getClipboardString, handleInput, isCtrlKeyDown, isShiftKeyDown, mouseClickMove, setClipboardString, setWorldAndResolution, updateScreenMethods inherited from class net.minecraft.src.Gui
drawCenteredString, drawGradientRect, drawHorizontalLine, drawRect, drawString, drawTexturedModalRect, drawTexturedModelRectFromIcon, drawVerticalLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface emi.shims.java.net.minecraft.client.gui.Element
isMouseOver, mouseMovedMethods inherited from interface emi.shims.java.net.minecraft.client.gui.ParentElement
charTyped, focusOn, hoveredElement, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, setFocused
-
Constructor Details
-
ConfigEnumScreen
public ConfigEnumScreen(ConfigScreen last, List<ConfigEnumScreen.Entry<T>> entries, Consumer<T> selection)
-
-
Method Details
-
init
public void init()- Overrides:
initin classREMIScreen
-
render
- Overrides:
renderin classREMIScreen
-
close
public void close()- Overrides:
closein classREMIScreen
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)
-