Class BoxElement

All Implemented Interfaces:
FadableScreenElement, RenderElement, ScreenElement

public class BoxElement extends AbstractRenderElement
  • Field Details

    • COLOR_VANILLA_BORDER

      public static final Couple<Color> COLOR_VANILLA_BORDER
    • COLOR_VANILLA_BACKGROUND

      public static final Color COLOR_VANILLA_BACKGROUND
    • COLOR_BACKGROUND_FLAT

      public static final Color COLOR_BACKGROUND_FLAT
    • COLOR_BACKGROUND_TRANSPARENT

      public static final Color COLOR_BACKGROUND_TRANSPARENT
    • background

      protected Color background
    • borderTop

      protected Color borderTop
    • borderBot

      protected Color borderBot
    • borderOffset

      protected int borderOffset
  • Constructor Details

    • BoxElement

      public BoxElement()
  • Method Details

    • withBackground

      public <T extends BoxElement> T withBackground(Color color)
    • withBackground

      public <T extends BoxElement> T withBackground(int color)
    • flatBorder

      public <T extends BoxElement> T flatBorder(Color color)
    • flatBorder

      public <T extends BoxElement> T flatBorder(int color)
    • gradientBorder

      public <T extends BoxElement> T gradientBorder(Couple<Color> colors)
    • gradientBorder

      public <T extends BoxElement> T gradientBorder(Color top, Color bot)
    • gradientBorder

      public <T extends BoxElement> T gradientBorder(int top, int bot)
    • withBorderOffset

      public <T extends BoxElement> T withBorderOffset(int offset)
    • render

      public void render(net.minecraft.client.gui.GuiGraphics graphics)
    • renderBox

      protected void renderBox(net.minecraft.client.gui.GuiGraphics graphics)