net.minecraft.client.gui.widget

public class ImePreEditWidget

implements Drawable

net.minecraft.client.gui.components.IMEPreeditOverlay
net.minecraft.class_1_374
net.minecraft.client.gui.widget.ImePreEditWidget

Field summary

Modifier and TypeField
private static final Identifier
BACKGROUND
field_1_2102
TEXTURE
private static final Style
FOCUSED_STYLE
field_1_2106
FOCUSED_STYLE
private static final int
SEPARATION_FROM_INPUT
field_1_2108
field_1_2108
private static final int
BORDER_MARGIN
field_1_2103
field_1_2103
private static final int
BORDER_WIDTH
field_1_2105
field_1_2105
private static final int
BORDER_OFFSET
field_1_2104
field_1_2104
private static final int
TEXT_COLOR
field_1_2109
CURSOR_COLOR
private static final int
HOT_AREA_MARGIN
field_1_2107
field_1_2107
private final TextRenderer
font
field_1_2111
textRenderer
private int
inputLeft
field_1_2114
x
private int
inputTop
field_1_2115
y
private final int
inputHeight
field_1_2113
cursorHeight
private final long
initTimeMs
field_1_2112
lastSwitchFocusTime
private final Text
preEditText
field_1_2116
styledText
private final int
preEditTextWidth
field_1_2117
width
private final int
caretPos
field_1_2110
caretX

Constructor summary

ModifierConstructor
public (ImePreEditInput input, TextRenderer textRenderer, int cursorHeight)

Method summary

Modifier and TypeMethod
public void
updateInputPosition(int inputLeft, int inputTop)
method_1_2549(int arg0, int arg1)
setPosition(int x, int y)
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25394(class_332 arg0, int arg1, int arg2, float arg3)
render(DrawContext arg0, int arg1, int arg2, float arg3)