public abstract class AbstractSimiWidget
extends net.minecraft.client.gui.widget.Widget
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> |
onClick |
protected java.util.List<net.minecraft.util.text.ITextComponent> |
toolTip |
protected boolean |
wasHovered |
protected float |
z |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSimiWidget() |
protected |
AbstractSimiWidget(int x,
int y) |
protected |
AbstractSimiWidget(int x,
int y,
int width,
int height) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterRender(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
<T extends AbstractSimiWidget> |
atZLevel(float z) |
protected void |
beforeRender(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
protected boolean |
clicked(double mouseX,
double mouseY) |
java.util.List<net.minecraft.util.text.ITextComponent> |
getToolTip() |
void |
onClick(double mouseX,
double mouseY) |
void |
render(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
void |
renderButton(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
void |
runCallback(double mouseX,
double mouseY) |
void |
tick() |
<T extends AbstractSimiWidget> |
withCallback(java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> cb) |
<T extends AbstractSimiWidget> |
withCallback(java.lang.Runnable cb) |
changeFocus, clearFGColor, createNarrationMessage, getFGColor, getHeight, getMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidthblit, blit, blit, blit, blit, blitOutlineBlack, drawCenteredString, drawCenteredString, drawString, drawString, fill, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLineprotected float z
protected boolean wasHovered
protected java.util.List<net.minecraft.util.text.ITextComponent> toolTip
protected java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> onClick
protected AbstractSimiWidget()
protected AbstractSimiWidget(int x,
int y)
protected AbstractSimiWidget(int x,
int y,
int width,
int height)
public <T extends AbstractSimiWidget> T withCallback(java.util.function.BiConsumer<java.lang.Integer,java.lang.Integer> cb)
public <T extends AbstractSimiWidget> T withCallback(java.lang.Runnable cb)
public <T extends AbstractSimiWidget> T atZLevel(float z)
public java.util.List<net.minecraft.util.text.ITextComponent> getToolTip()
public void tick()
public void render(@Nonnull
com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
render in interface net.minecraft.client.gui.IRenderablerender in class net.minecraft.client.gui.widget.Widgetpublic void renderButton(@Nonnull
com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
renderButton in class net.minecraft.client.gui.widget.Widgetprotected boolean clicked(double mouseX,
double mouseY)
clicked in class net.minecraft.client.gui.widget.Widgetprotected void beforeRender(@Nonnull
com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
protected void afterRender(@Nonnull
com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
public void runCallback(double mouseX,
double mouseY)
public void onClick(double mouseX,
double mouseY)
onClick in class net.minecraft.client.gui.widget.Widget