public class ElementWidget extends AbstractSimiWidget
| Modifier and Type | Field and Description |
|---|---|
protected RenderElement |
element |
protected LerpedFloat |
fade |
protected int |
fadeModX |
protected int |
fadeModY |
protected float |
paddingX |
protected float |
paddingY |
protected boolean |
rescaleElement |
protected float |
rescaleSizeX |
protected float |
rescaleSizeY |
protected boolean |
usesFade |
onClick, toolTip, wasHovered, z| Constructor and Description |
|---|
ElementWidget(int x,
int y) |
ElementWidget(int x,
int y,
int width,
int height) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeRender(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
<T extends ElementWidget> |
disableFade() |
<T extends ElementWidget> |
disableRescale() |
<T extends ElementWidget> |
enableFade(int fadeModifierX,
int fadeModifierY) |
LerpedFloat |
fade() |
<T extends ElementWidget> |
fade(float target) |
RenderElement |
getRenderElement() |
<T extends ElementWidget> |
mapElement(java.util.function.UnaryOperator<RenderElement> function) |
<T extends ElementWidget> |
modifyElement(java.util.function.Consumer<RenderElement> consumer) |
void |
renderButton(com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks) |
<T extends ElementWidget> |
rescaleElement(float rescaleSizeX,
float rescaleSizeY)
Deprecated.
|
<T extends ElementWidget> |
showing(IScreenRenderable renderable) |
<T extends ElementWidget> |
showingElement(RenderElement element) |
void |
tick() |
<T extends ElementWidget> |
withPadding(float paddingX,
float paddingY) |
afterRender, atZLevel, clicked, getToolTip, onClick, render, runCallback, withCallback, withCallbackchangeFocus, 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 RenderElement element
protected boolean usesFade
protected int fadeModX
protected int fadeModY
protected LerpedFloat fade
protected boolean rescaleElement
protected float rescaleSizeX
protected float rescaleSizeY
protected float paddingX
protected float paddingY
public ElementWidget(int x,
int y)
public ElementWidget(int x,
int y,
int width,
int height)
public <T extends ElementWidget> T showingElement(RenderElement element)
public <T extends ElementWidget> T showing(IScreenRenderable renderable)
public <T extends ElementWidget> T modifyElement(java.util.function.Consumer<RenderElement> consumer)
public <T extends ElementWidget> T mapElement(java.util.function.UnaryOperator<RenderElement> function)
public <T extends ElementWidget> T withPadding(float paddingX, float paddingY)
public <T extends ElementWidget> T enableFade(int fadeModifierX, int fadeModifierY)
public <T extends ElementWidget> T disableFade()
public LerpedFloat fade()
public <T extends ElementWidget> T fade(float target)
@Deprecated public <T extends ElementWidget> T rescaleElement(float rescaleSizeX, float rescaleSizeY)
public <T extends ElementWidget> T disableRescale()
public void tick()
tick in class AbstractSimiWidgetprotected void beforeRender(@Nonnull
com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
beforeRender in class AbstractSimiWidgetpublic void renderButton(@Nonnull
com.mojang.blaze3d.matrix.MatrixStack ms,
int mouseX,
int mouseY,
float partialTicks)
renderButton in class AbstractSimiWidgetpublic RenderElement getRenderElement()