所有超级接口:
net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.components.Renderable
所有已知子接口:
IValueBarWidget
所有已知实现类:
AbstractBarWidget, BaseBarWidget, BaseTexBarWidget, DelayBarWidget, DelayTexBarWidget

public interface IBarWidget extends net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.layouts.LayoutElement
  • 方法概要

    修饰符和类型
    方法
    说明
    float
     
    default void
    renderAfterBar(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    void
    renderBack(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    void
    renderBar(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    default void
    renderBeforeBar(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    void
    renderBorder(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    void
     
    void
    setProgress(float progress)
     
    void
     

    从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement

    getHeight, getRectangle, getWidth, getX, getY, setPosition, setX, setY, visitWidgets

    从接口继承的方法 net.minecraft.client.gui.components.Renderable

    render
  • 方法详细资料

    • vertical

      void vertical()
    • reverse

      void reverse()
    • setProgress

      void setProgress(float progress)
    • getProgress

      float getProgress()
    • renderBeforeBar

      default void renderBeforeBar(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
    • renderAfterBar

      default void renderAfterBar(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
    • renderBorder

      void renderBorder(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
    • renderBar

      void renderBar(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
    • renderBack

      void renderBack(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)