类 AbstractSignEditScreen

所有已实现的接口:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement
直接已知子类:
HangingSignEditScreen, SignEditScreen

public abstract class AbstractSignEditScreen extends Screen
  • 字段详细资料

    • sign

      private final SignBlockEntity sign
    • text

      private SignText text
    • messages

      private final String[] messages
    • isFrontText

      private final boolean isFrontText
    • woodType

      protected final WoodType woodType
    • frame

      private int frame
    • line

      private int line
    • signField

      @Nullable private TextFieldHelper signField
  • 构造器详细资料

    • AbstractSignEditScreen

      public AbstractSignEditScreen(SignBlockEntity pSign, boolean pIsFrontText, boolean pIsFiltered)
    • AbstractSignEditScreen

      public AbstractSignEditScreen(SignBlockEntity pSign, boolean pIsFrontText, boolean pIsFiltered, Component pTitle)
  • 方法详细资料

    • init

      protected void init()
      覆盖:
      init 在类中 Screen
    • tick

      public void tick()
      覆盖:
      tick 在类中 Screen
    • isValid

      private boolean isValid()
    • keyPressed

      public boolean keyPressed(int pKeyCode, int pScanCode, int pModifiers)
      指定者:
      keyPressed 在接口中 ContainerEventHandler
      指定者:
      keyPressed 在接口中 GuiEventListener
      覆盖:
      keyPressed 在类中 Screen
    • charTyped

      public boolean charTyped(char pCodePoint, int pModifiers)
    • render

      public void render(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick)
      指定者:
      render 在接口中 Renderable
      覆盖:
      render 在类中 Screen
    • onClose

      public void onClose()
      覆盖:
      onClose 在类中 Screen
    • removed

      public void removed()
      覆盖:
      removed 在类中 Screen
    • isPauseScreen

      public boolean isPauseScreen()
      覆盖:
      isPauseScreen 在类中 Screen
    • renderSignBackground

      protected abstract void renderSignBackground(GuiGraphics pGuiGraphics, BlockState pState)
    • getSignTextScale

      protected abstract org.joml.Vector3f getSignTextScale()
    • offsetSign

      protected void offsetSign(GuiGraphics pGuiGraphics, BlockState pState)
    • renderSign

      private void renderSign(GuiGraphics pGuiGraphics)
    • renderSignText

      private void renderSignText(GuiGraphics pGuiGraphics)
    • setMessage

      private void setMessage(String p_277913_)
    • onDone

      private void onDone()