@ApiStatus.Internal public class ContainerScreenOverlay extends WidgetWithBounds implements REIOverlay
| Modifier and Type | Field and Description |
|---|---|
org.apache.logging.log4j.util.TriConsumer<com.mojang.blaze3d.matrix.MatrixStack,me.shedaniel.math.Point,java.lang.Float> |
renderTooltipCallback |
boolean |
shouldReInit |
| Constructor and Description |
|---|
ContainerScreenOverlay() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTooltip(@Nullable Tooltip tooltip) |
boolean |
charTyped(char char_1,
int int_1) |
java.util.List<Widget> |
children() |
@NotNull me.shedaniel.math.Rectangle |
getBounds() |
static EntryListWidget |
getEntryListWidget() |
static @Nullable FavoritesListWidget |
getFavoritesListWidget() |
@Nullable Menu |
getSubsetsMenu() |
void |
init() |
void |
init(boolean useless) |
boolean |
isInside(double mouseX,
double mouseY) |
boolean |
isInside(me.shedaniel.math.Point point) |
boolean |
isNotInExclusionZones(double mouseX,
double mouseY) |
boolean |
keyPressed(int keyCode,
int scanCode,
int modifiers) |
void |
lateRender(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
boolean |
mouseClicked(double mouseX,
double mouseY,
int button) |
boolean |
mouseDragged(double double_1,
double double_2,
int int_1,
double double_3,
double double_4) |
boolean |
mouseScrolled(double mouseX,
double mouseY,
double amount) |
void |
queueReloadOverlay() |
void |
removeGameModeMenu() |
void |
removeWeatherMenu() |
void |
render(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
void |
renderTooltip(com.mojang.blaze3d.matrix.MatrixStack matrices,
java.util.List<net.minecraft.util.text.ITextComponent> lines,
int mouseX,
int mouseY) |
void |
renderTooltip(com.mojang.blaze3d.matrix.MatrixStack matrices,
Tooltip tooltip) |
void |
renderTooltipInner(com.mojang.blaze3d.matrix.MatrixStack matrices,
java.util.List<net.minecraft.util.IReorderingProcessor> lines,
int mouseX,
int mouseY) |
void |
renderWidgets(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta) |
containsMousecontainsMouse, containsMouse, getZ, isMouseOver, setZgetFocused, isDragging, setDragging, setFocusedblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, innerBlit, setBlitOffset, vLineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic boolean shouldReInit
public final org.apache.logging.log4j.util.TriConsumer<com.mojang.blaze3d.matrix.MatrixStack,me.shedaniel.math.Point,java.lang.Float> renderTooltipCallback
public static EntryListWidget getEntryListWidget()
@Nullable public static @Nullable FavoritesListWidget getFavoritesListWidget()
@ApiStatus.Experimental @Nullable public @Nullable Menu getSubsetsMenu()
public void removeWeatherMenu()
public void removeGameModeMenu()
public void queueReloadOverlay()
queueReloadOverlay in interface REIOverlaypublic void init(boolean useless)
public void init()
@NotNull public @NotNull me.shedaniel.math.Rectangle getBounds()
getBounds in class WidgetWithBoundspublic void render(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta)
render in interface net.minecraft.client.gui.IRenderablepublic void lateRender(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta)
public void renderTooltip(com.mojang.blaze3d.matrix.MatrixStack matrices,
Tooltip tooltip)
public void renderTooltip(com.mojang.blaze3d.matrix.MatrixStack matrices,
java.util.List<net.minecraft.util.text.ITextComponent> lines,
int mouseX,
int mouseY)
public void renderTooltipInner(com.mojang.blaze3d.matrix.MatrixStack matrices,
java.util.List<net.minecraft.util.IReorderingProcessor> lines,
int mouseX,
int mouseY)
public void addTooltip(@Nullable
@Nullable Tooltip tooltip)
public void renderWidgets(com.mojang.blaze3d.matrix.MatrixStack matrices,
int mouseX,
int mouseY,
float delta)
public boolean mouseScrolled(double mouseX,
double mouseY,
double amount)
mouseScrolled in interface net.minecraft.client.gui.IGuiEventListenermouseScrolled in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean keyPressed(int keyCode,
int scanCode,
int modifiers)
keyPressed in interface net.minecraft.client.gui.IGuiEventListenerkeyPressed in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean charTyped(char char_1,
int int_1)
charTyped in interface net.minecraft.client.gui.IGuiEventListenercharTyped in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic java.util.List<Widget> children()
children in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean mouseClicked(double mouseX,
double mouseY,
int button)
mouseClicked in interface net.minecraft.client.gui.IGuiEventListenermouseClicked in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean mouseDragged(double double_1,
double double_2,
int int_1,
double double_3,
double double_4)
mouseDragged in interface net.minecraft.client.gui.IGuiEventListenermouseDragged in interface net.minecraft.client.gui.INestedGuiEventHandlerpublic boolean isInside(double mouseX,
double mouseY)
public boolean isNotInExclusionZones(double mouseX,
double mouseY)
public boolean isInside(me.shedaniel.math.Point point)