Class BoxElement

java.lang.Object
com.simibubi.create.foundation.gui.element.RenderElement
com.simibubi.create.foundation.gui.element.BoxElement
All Implemented Interfaces:
ScreenElement

public class BoxElement extends RenderElement
  • Field Details

    • 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(com.mojang.blaze3d.vertex.PoseStack ms)
      Specified by:
      render in class RenderElement
    • renderBox

      protected void renderBox(com.mojang.blaze3d.vertex.PoseStack ms)