Class ControlsListWidget.KeyBindingEntry
java.lang.Object
net.minecraft.client.gui.widget.EntryListWidget.Entry<E>
net.minecraft.client.gui.widget.ElementListWidget.Entry<ControlsListWidget.Entry>
net.minecraft.client.gui.screen.options.ControlsListWidget.Entry
net.minecraft.client.gui.screen.options.ControlsListWidget.KeyBindingEntry
- All Implemented Interfaces:
Element,ParentElement
- Enclosing class:
- ControlsListWidget
@Environment(CLIENT) public class ControlsListWidget.KeyBindingEntry extends ControlsListWidget.Entry
-
Field Summary
Fields Modifier and Type Field Description private KeyBindingbindingprivate TextbindingNameprivate ButtonWidgeteditButtonprivate ButtonWidgetresetButton -
Constructor Summary
Constructors Modifier Constructor Description privateKeyBindingEntry(KeyBinding binding, Text text) -
Method Summary
Modifier and Type Method Description List<? extends Element>children()booleanmouseClicked(double mouseX, double mouseY, int button)booleanmouseReleased(double mouseX, double mouseY, int button)voidrender(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta)Methods inherited from class net.minecraft.client.gui.widget.ElementListWidget.Entry
getFocused, isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ParentElement
changeFocus, charTyped, focusOn, hoveredElement, keyPressed, keyReleased, mouseDragged, mouseScrolled, setInitialFocus
-
Field Details
-
Constructor Details
-
Method Details
-
render
public void render(MatrixStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta)- Specified by:
renderin classEntryListWidget.Entry<ControlsListWidget.Entry>
-
children
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) -
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button)
-