所有超级接口:
ILayoutExtension, net.minecraft.client.gui.layouts.LayoutElement
所有已知实现类:
EmphasizeComponentWidget, EmphasizeDescriptionWidget, EmphasizeWidget

public interface IEmphasizeWidget extends ILayoutExtension
支持强调效果的控件接口。
  • 方法详细资料

    • getEmphasizeLocation

      LayoutLocation getEmphasizeLocation()
      获取强调位置。
    • setEmphasizeLocation

      void setEmphasizeLocation(LayoutLocation location)
      设置强调位置。
    • getEmphasize

      获取强调样式。
    • setEmphasize

      void setEmphasize(IEmphasizeWidget.Emphasize emphasize)
      设置强调样式。
    • getEmphasizeColor

      int getEmphasizeColor()
      获取强调颜色。
    • setEmphasizeColor

      void setEmphasizeColor(int color)
      设置强调颜色。
    • getOuterLineStart

      default org.joml.Vector2f getOuterLineStart()
      获取强调线的起点坐标。
    • renderEmphasize

      default void renderEmphasize(net.minecraft.client.gui.GuiGraphics guiGraphics)
      渲染强调效果。