Class TexturedButtonWidget

All Implemented Interfaces:
Drawable, Element

@Environment(CLIENT)
public class TexturedButtonWidget
extends ButtonWidget
  • Field Details

    • texture

      private final Identifier texture
    • u

      private final int u
    • v

      private final int v
    • hoveredVOffset

      private final int hoveredVOffset
    • textureWidth

      private final int textureWidth
    • textureHeight

      private final int textureHeight
  • Constructor Details

    • TexturedButtonWidget

      public TexturedButtonWidget​(int x, int y, int width, int height, int u, int v, int hoveredVOffset, Identifier texture, ButtonWidget.PressAction pressAction)
    • 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)
    • TexturedButtonWidget

      public TexturedButtonWidget​(int int2, int int3, int int4, int int5, int int6, int int7, int int8, Identifier identifier, int int9, int int10, ButtonWidget.PressAction pressAction, Text text)
    • 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)
  • Method Details

    • setPos

      public void setPos​(int x, int y)
    • renderButton

      public void renderButton​(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Overrides:
      renderButton in class ButtonWidget