net.minecraft.client.gui.hud

class ChatHud$Interactable

implements ChatHud$Backend, Consumer<Style>

net.minecraft.client.gui.components.ChatComponent$DrawingFocusedGraphicsAccess
net.minecraft.class_338$class_12235
net.minecraft.client.gui.hud.ChatHud$Interactable

Field summary

Modifier and TypeField
private final DrawContext
graphics
field_63876
context
private final TextRenderer
font
field_63877
textRenderer
private final DrawnTextConsumer
textRenderer
field_63878
drawer
private DrawnTextConsumer$Transformation
parameters
field_63879
transformation
private final int
globalMouseX
field_63880
mouseX
private final int
globalMouseY
field_63881
mouseY
private final org.joml.Vector2f
localMousePos
field_63882
untransformedOffset
private Style
hoveredStyle
field_63883
style
private final boolean
changeCursorOnInsertions
field_64672
shouldInsert

Constructor summary

ModifierConstructor
public (DrawContext context, TextRenderer textRenderer, int mouseX, int mouseY, boolean shouldInsert)

Method summary

Modifier and TypeMethod
private void
updateLocalMousePos()
method_75812()
calculateUntransformedOffset()
public void
updatePose(Consumer<org.joml.Matrix3x2f> updater)
method_75811(Consumer<org.joml.Matrix3x2f> arg0)
updatePose(Consumer<org.joml.Matrix3x2f> arg0)
public void
fill(int x0, int y0, int x1, int y1, int color)
method_75809(int arg0, int arg1, int arg2, int arg3, int arg4)
fill(int arg0, int arg1, int arg2, int arg3, int arg4)
public void
accept(Style style)
method_75815(class_2583 arg0)
accept(Style arg0)
public boolean
handleMessage(int textTop, float opacity, FormattedCharSequence message)
method_75807(int arg0, float arg1, class_5481 arg2)
text(int arg0, float arg1, OrderedText arg2)
private boolean
isMouseOver(int left, int top, int right, int bottom)
method_75813(int arg0, int arg1, int arg2, int arg3)
isWithinBounds(int left, int top, int right, int bottom)
public void
handleTag(int x0, int y0, int x1, int y1, float opacity, GuiMessageTag tag)
method_75808(int arg0, int arg1, int arg2, int arg3, float arg4, class_7591 arg5)
indicator(int arg0, int arg1, int arg2, int arg3, float arg4, MessageIndicator arg5)
public void
handleTagIcon(int left, int bottom, boolean forceVisible, GuiMessageTag tag, GuiMessageTag$Icon icon)
method_75810(int arg0, int arg1, boolean arg2, class_7591 arg3, class_7591$class_7592 arg4)
indicatorIcon(int arg0, int arg1, boolean arg2, MessageIndicator arg3, MessageIndicator$Icon arg4)
private void
showTooltip(GuiMessageTag tag)
method_75814(class_7591 arg0)
indicatorTooltip(MessageIndicator indicator)
public void
accept(Object style)
accept(Object arg0)
accept(Object style)