Class ChatComponent.DrawingFocusedGraphicsAccess
java.lang.Object
net.minecraft.client.gui.components.ChatComponent.DrawingFocusedGraphicsAccess
- All Implemented Interfaces:
Consumer<Style>,ChatComponent.ChatGraphicsAccess
- Enclosing class:
ChatComponent
static class ChatComponent.DrawingFocusedGraphicsAccess
extends Object
implements ChatComponent.ChatGraphicsAccess, Consumer<Style>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final Fontprivate final intprivate final intprivate final GuiGraphicsprivate @Nullable Styleprivate final Vector2fprivate ActiveTextCollector.Parametersprivate final ActiveTextCollector -
Constructor Summary
ConstructorsConstructorDescriptionDrawingFocusedGraphicsAccess(GuiGraphics graphics, Font font, int globalMouseX, int globalMouseY, boolean changeCursorOnInsertions) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfill(int p_467756_, int p_467968_, int p_469302_, int p_467383_, int p_468283_) booleanhandleMessage(int p_467745_, float p_469150_, FormattedCharSequence p_467444_) voidhandleTag(int p_467877_, int p_466920_, int p_468297_, int p_466977_, float p_468579_, GuiMessageTag p_468230_) voidhandleTagIcon(int p_469427_, int p_469103_, boolean p_467801_, GuiMessageTag p_467777_, GuiMessageTag.Icon p_469613_) private booleanisMouseOver(int minX, int minY, int maxX, int maxY) private voidshowTooltip(GuiMessageTag tag) private voidvoidupdatePose(Consumer<Matrix3x2f> p_467899_)
-
Field Details
-
graphics
-
font
-
textRenderer
-
parameters
-
globalMouseX
private final int globalMouseX -
globalMouseY
private final int globalMouseY -
localMousePos
-
hoveredStyle
-
changeCursorOnInsertions
private final boolean changeCursorOnInsertions
-
-
Constructor Details
-
DrawingFocusedGraphicsAccess
public DrawingFocusedGraphicsAccess(GuiGraphics graphics, Font font, int globalMouseX, int globalMouseY, boolean changeCursorOnInsertions)
-
-
Method Details
-
updateLocalMousePos
private void updateLocalMousePos() -
updatePose
- Specified by:
updatePosein interfaceChatComponent.ChatGraphicsAccess
-
fill
public void fill(int p_467756_, int p_467968_, int p_469302_, int p_467383_, int p_468283_) - Specified by:
fillin interfaceChatComponent.ChatGraphicsAccess
-
accept
-
handleMessage
- Specified by:
handleMessagein interfaceChatComponent.ChatGraphicsAccess
-
isMouseOver
private boolean isMouseOver(int minX, int minY, int maxX, int maxY) -
handleTag
public void handleTag(int p_467877_, int p_466920_, int p_468297_, int p_466977_, float p_468579_, GuiMessageTag p_468230_) - Specified by:
handleTagin interfaceChatComponent.ChatGraphicsAccess
-
handleTagIcon
public void handleTagIcon(int p_469427_, int p_469103_, boolean p_467801_, GuiMessageTag p_467777_, GuiMessageTag.Icon p_469613_) - Specified by:
handleTagIconin interfaceChatComponent.ChatGraphicsAccess
-
showTooltip
-