类 MultiFormattedCharSequenceWidget

java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractStringWidget
org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
所有已实现的接口:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier, net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension

public class MultiFormattedCharSequenceWidget extends net.minecraft.client.gui.components.AbstractStringWidget
  • 嵌套类概要

    从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected net.minecraft.util.FormattedCharSequence[]
     

    从类继承的字段 net.minecraft.client.gui.components.AbstractWidget

    active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width

    从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • 构造器概要

    构造器
    构造器
    说明
    MultiFormattedCharSequenceWidget(int x, int y, int width, List<net.minecraft.util.FormattedCharSequence> component)
     
    MultiFormattedCharSequenceWidget(int x, int y, int width, net.minecraft.util.FormattedCharSequence... component)
     
    MultiFormattedCharSequenceWidget(int x, int y, List<net.minecraft.util.FormattedCharSequence> component)
     
    MultiFormattedCharSequenceWidget(int x, int y, net.minecraft.util.FormattedCharSequence... component)
     
    MultiFormattedCharSequenceWidget(net.minecraft.util.FormattedCharSequence... component)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    from(net.minecraft.network.chat.Component component, int width)
     
    protected void
    renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
     
    setShadow(boolean shadow)
     
    protected void
    updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput)
     

    从类继承的方法 net.minecraft.client.gui.components.AbstractStringWidget

    getColor, getFont, setColor

    从类继承的方法 net.minecraft.client.gui.components.AbstractWidget

    clearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

    charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled

    从接口继承的方法 net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension

    onClick

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

    setPosition
  • 字段详细资料

    • component

      protected net.minecraft.util.FormattedCharSequence[] component
  • 构造器详细资料

    • MultiFormattedCharSequenceWidget

      public MultiFormattedCharSequenceWidget(net.minecraft.util.FormattedCharSequence... component)
    • MultiFormattedCharSequenceWidget

      public MultiFormattedCharSequenceWidget(int x, int y, int width, List<net.minecraft.util.FormattedCharSequence> component)
    • MultiFormattedCharSequenceWidget

      public MultiFormattedCharSequenceWidget(int x, int y, List<net.minecraft.util.FormattedCharSequence> component)
    • MultiFormattedCharSequenceWidget

      public MultiFormattedCharSequenceWidget(int x, int y, net.minecraft.util.FormattedCharSequence... component)
    • MultiFormattedCharSequenceWidget

      public MultiFormattedCharSequenceWidget(int x, int y, int width, net.minecraft.util.FormattedCharSequence... component)
  • 方法详细资料

    • from

      public static MultiFormattedCharSequenceWidget from(net.minecraft.network.chat.Component component, int width)
    • setShadow

      public MultiFormattedCharSequenceWidget setShadow(boolean shadow)
    • renderWidget

      protected void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
      指定者:
      renderWidget 在类中 net.minecraft.client.gui.components.AbstractWidget
    • updateWidgetNarration

      protected void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput)
      覆盖:
      updateWidgetNarration 在类中 net.minecraft.client.gui.components.AbstractStringWidget