类 TexturedButtonWidget
- java.lang.Object
-
- net.minecraft.client.gui.DrawableHelper
-
- net.minecraft.client.gui.widget.AbstractButtonWidget
-
- net.minecraft.client.gui.widget.AbstractPressableButtonWidget
-
- net.minecraft.client.gui.widget.ButtonWidget
-
- net.minecraft.client.gui.widget.TexturedButtonWidget
-
@Environment(CLIENT) public class TexturedButtonWidget extends ButtonWidget
- Mappings:
Namespace Name official dwfintermediary net/minecraft/class_344named net/minecraft/client/gui/widget/TexturedButtonWidget
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.client.gui.widget.ButtonWidget
ButtonWidget.PressAction, ButtonWidget.TooltipSupplier
-
-
字段概要
字段 修饰符和类型 字段 说明 private inthoveredVOffsetprivate Identifiertextureprivate inttextureHeightprivate inttextureWidthprivate intuprivate intv-
从类继承的字段 net.minecraft.client.gui.widget.ButtonWidget
EMPTY, onPress, tooltipSupplier
-
从类继承的字段 net.minecraft.client.gui.widget.AbstractButtonWidget
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, y
-
从类继承的字段 net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
-
-
构造器概要
构造器 构造器 说明 TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, int textureWidth, int textureHeight, ButtonWidget.PressAction pressAction)TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, int textureWidth, int textureHeight, ButtonWidget.PressAction pressAction, ButtonWidget.TooltipSupplier tooltipSupplier, Text text)TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, int textureWidth, int textureHeight, ButtonWidget.PressAction pressAction, Text text)TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, ButtonWidget.PressAction pressAction)TexturedButtonWidget(int x, int y, int width, int height, int u, int v, Identifier texture, ButtonWidget.PressAction pressAction)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidrenderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)voidsetPos(int x, int y)-
从类继承的方法 net.minecraft.client.gui.widget.ButtonWidget
onPress, renderToolTip
-
从类继承的方法 net.minecraft.client.gui.widget.AbstractPressableButtonWidget
keyPressed, onClick
-
从类继承的方法 net.minecraft.client.gui.widget.AbstractButtonWidget
changeFocus, clicked, getHeight, getMessage, getNarrationMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, setAlpha, setFocused, setMessage, setWidth
-
从类继承的方法 net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, method_35719, method_35720, setZOffset
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.gui.Element
charTyped, keyReleased, mouseMoved, mouseScrolled
-
-
-
-
字段详细资料
-
texture
private final Identifier texture
- Mappings:
Namespace Name Mixin selector official aLdwf;a:Lwp;intermediary field_2127Lnet/minecraft/class_344;field_2127:Lnet/minecraft/class_2960;named textureLnet/minecraft/client/gui/widget/TexturedButtonWidget;texture:Lnet/minecraft/util/Identifier;
-
u
private final int u
- Mappings:
Namespace Name Mixin selector official bLdwf;b:Iintermediary field_2126Lnet/minecraft/class_344;field_2126:Inamed uLnet/minecraft/client/gui/widget/TexturedButtonWidget;u:I
-
v
private final int v
- Mappings:
Namespace Name Mixin selector official cLdwf;c:Iintermediary field_2125Lnet/minecraft/class_344;field_2125:Inamed vLnet/minecraft/client/gui/widget/TexturedButtonWidget;v:I
-
hoveredVOffset
private final int hoveredVOffset
- Mappings:
Namespace Name Mixin selector official dLdwf;d:Iintermediary field_19079Lnet/minecraft/class_344;field_19079:Inamed hoveredVOffsetLnet/minecraft/client/gui/widget/TexturedButtonWidget;hoveredVOffset:I
-
textureWidth
private final int textureWidth
- Mappings:
Namespace Name Mixin selector official eLdwf;e:Iintermediary field_2124Lnet/minecraft/class_344;field_2124:Inamed textureWidthLnet/minecraft/client/gui/widget/TexturedButtonWidget;textureWidth:I
-
textureHeight
private final int textureHeight
- Mappings:
Namespace Name Mixin selector official vLdwf;v:Iintermediary field_19080Lnet/minecraft/class_344;field_19080:Inamed textureHeightLnet/minecraft/client/gui/widget/TexturedButtonWidget;textureHeight:I
-
-
构造器详细资料
-
TexturedButtonWidget
public TexturedButtonWidget(int x, int y, int width, int height, int u, int v, Identifier texture, ButtonWidget.PressAction pressAction)- Mappings:
Namespace Name Mixin selector official <init>Ldwf;<init>(IIIIIILwp;Ldvw$a;)Vintermediary <init>Lnet/minecraft/class_344;<init>(IIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)Vnamed <init>Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIIIILnet/minecraft/util/Identifier;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
-
TexturedButtonWidget
public TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, ButtonWidget.PressAction pressAction)- Mappings:
Namespace Name Mixin selector official <init>Ldwf;<init>(IIIIIIILwp;Ldvw$a;)Vintermediary <init>Lnet/minecraft/class_344;<init>(IIIIIIILnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)Vnamed <init>Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIIIIILnet/minecraft/util/Identifier;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
-
TexturedButtonWidget
public TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, int textureWidth, int textureHeight, ButtonWidget.PressAction pressAction)- Mappings:
Namespace Name Mixin selector official <init>Ldwf;<init>(IIIIIIILwp;IILdvw$a;)Vintermediary <init>Lnet/minecraft/class_344;<init>(IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;)Vnamed <init>Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIIIIILnet/minecraft/util/Identifier;IILnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
-
TexturedButtonWidget
public TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, int textureWidth, int textureHeight, ButtonWidget.PressAction pressAction, Text text)- Mappings:
Namespace Name Mixin selector official <init>Ldwf;<init>(IIIIIIILwp;IILdvw$a;Lon;)Vintermediary <init>Lnet/minecraft/class_344;<init>(IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIIIIILnet/minecraft/util/Identifier;IILnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/text/Text;)V
-
TexturedButtonWidget
public TexturedButtonWidget(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, int textureWidth, int textureHeight, ButtonWidget.PressAction pressAction, ButtonWidget.TooltipSupplier tooltipSupplier, Text text)- Mappings:
Namespace Name Mixin selector official <init>Ldwf;<init>(IIIIIIILwp;IILdvw$a;Ldvw$b;Lon;)Vintermediary <init>Lnet/minecraft/class_344;<init>(IIIIIIILnet/minecraft/class_2960;IILnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_4185$class_5316;Lnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TexturedButtonWidget;<init>(IIIIIIILnet/minecraft/util/Identifier;IILnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/client/gui/widget/ButtonWidget$TooltipSupplier;Lnet/minecraft/text/Text;)V
-
-
方法详细资料
-
setPos
public void setPos(int x, int y)- Mappings:
Namespace Name Mixin selector official aLdwf;a(II)Vintermediary method_1893Lnet/minecraft/class_344;method_1893(II)Vnamed setPosLnet/minecraft/client/gui/widget/TexturedButtonWidget;setPos(II)V
-
renderButton
public void renderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)
- 覆盖:
renderButton在类中ButtonWidget- Mappings:
Namespace Name Mixin selector official bLdvu;b(Ldpi;IIF)Vintermediary method_25359Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)Vnamed renderButtonLnet/minecraft/client/gui/widget/AbstractButtonWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
-