Class BeaconScreen.BaseButtonWidget

All Implemented Interfaces:
Drawable, Element
Direct Known Subclasses:
BeaconScreen.EffectButtonWidget, BeaconScreen.IconButtonWidget
Enclosing class:
BeaconScreen

@Environment(CLIENT)
abstract static class BeaconScreen.BaseButtonWidget
extends AbstractPressableButtonWidget
  • Field Details

    • disabled

      private boolean disabled
  • Constructor Details

    • BaseButtonWidget

      protected BaseButtonWidget​(int x, int y)
  • Method Details

    • renderButton

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

      protected abstract void renderExtra​(MatrixStack matrixStack)
    • isDisabled

      public boolean isDisabled()
    • setDisabled

      public void setDisabled​(boolean disabled)