Class TextInputManager

java.lang.Object
com.mojang.blaze3d.platform.TextInputManager

public class TextInputManager extends Object
  • Field Details

    • window

      private final Window window
    • textInputEnabled

      private boolean textInputEnabled
    • imeRequested

      private boolean imeRequested
    • imeStatusChanged

      private volatile boolean imeStatusChanged
    • cachedIMEStatus

      private boolean cachedIMEStatus
  • Constructor Details

    • TextInputManager

      public TextInputManager(Window window)
  • Method Details

    • setTextInputArea

      public void setTextInputArea(int x0, int y0, int x1, int y1)
    • notifyIMEChanged

      public void notifyIMEChanged()
    • tick

      public void tick()
    • getIMEStatus

      private boolean getIMEStatus()
    • tickOutsideTextInput

      private void tickOutsideTextInput()
    • tickDuringTextInput

      private void tickDuringTextInput()
    • startTextInput

      public void startTextInput()
    • stopTextInput

      public void stopTextInput()
    • onTextInputFocusChange

      public void onTextInputFocusChange(boolean focused)
    • setIMEInputMode

      private void setIMEInputMode(boolean value)