Interface RenderElement

All Superinterfaces:
FadableScreenElement, ScreenElement
All Known Subinterfaces:
StencilElement
All Known Implementing Classes:
AbstractRenderElement, AbstractRenderElement.SimpleRenderElement, BoxElement, DelegatedStencilElement, GuiGameElement.GuiBlockModelRenderBuilder, GuiGameElement.GuiBlockPartialRenderBuilder, GuiGameElement.GuiBlockStateRenderBuilder, GuiGameElement.GuiItemRenderBuilder, GuiGameElement.GuiRenderBuilder, TextStencilElement

public interface RenderElement extends FadableScreenElement
  • Method Details

    • of

      static RenderElement of(ScreenElement renderable)
    • at

      <T extends RenderElement> T at(float x, float y)
    • at

      <T extends RenderElement> T at(float x, float y, float z)
    • withBounds

      <T extends RenderElement> T withBounds(int width, int height)
    • withAlpha

      <T extends RenderElement> T withAlpha(float alpha)
    • getWidth

      int getWidth()
    • getHeight

      int getHeight()
    • getX

      float getX()
    • getY

      float getY()
    • getZ

      float getZ()
    • render

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

      default void render(net.minecraft.client.gui.GuiGraphics graphics, int x, int y, float alpha)
      Specified by:
      render in interface FadableScreenElement