public class ToggleImageButton extends ImageButton
Modifier and Type | Field and Description |
---|---|
protected net.minecraft.util.ResourceLocation |
defaultResource |
protected boolean |
toggled |
protected net.minecraft.util.ResourceLocation |
toggleResource |
resource
EMTPY_PRESSABLE
Constructor and Description |
---|
ToggleImageButton(int x,
int y,
int width,
int height,
net.minecraft.util.ResourceLocation defaultResource,
net.minecraft.util.ResourceLocation toggleResource) |
ToggleImageButton(int x,
int y,
int width,
int height,
net.minecraft.util.ResourceLocation defaultResource,
net.minecraft.util.ResourceLocation toggleResource,
net.minecraft.client.gui.widget.button.Button.IPressable pressable) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.util.ResourceLocation |
getDefaultResource() |
net.minecraft.util.ResourceLocation |
getToggleResource() |
boolean |
isToggled() |
void |
onPress() |
void |
setDefaultResource(net.minecraft.util.ResourceLocation defaultResource) |
void |
setToggleResource(net.minecraft.util.ResourceLocation toggleResource) |
void |
toggle() |
void |
toggle(boolean value) |
getResource, renderButton, resetColor, setResource
setPressable, setPressable
keyPressed, onClick
changeFocus, clicked, getFGColor, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, render, renderBg, renderToolTip, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth
blit, blit, blit, blit, blit, drawCenteredString, drawRightAlignedString, drawString, fill, fillGradient, hLine, innerBlit, vLine
protected net.minecraft.util.ResourceLocation defaultResource
protected net.minecraft.util.ResourceLocation toggleResource
protected boolean toggled
public ToggleImageButton(int x, int y, int width, int height, net.minecraft.util.ResourceLocation defaultResource, net.minecraft.util.ResourceLocation toggleResource)
public ToggleImageButton(int x, int y, int width, int height, net.minecraft.util.ResourceLocation defaultResource, net.minecraft.util.ResourceLocation toggleResource, net.minecraft.client.gui.widget.button.Button.IPressable pressable)
public net.minecraft.util.ResourceLocation getDefaultResource()
public void setDefaultResource(net.minecraft.util.ResourceLocation defaultResource)
public net.minecraft.util.ResourceLocation getToggleResource()
public void setToggleResource(net.minecraft.util.ResourceLocation toggleResource)
public boolean isToggled()
public void toggle()
public void toggle(boolean value)
public void onPress()
onPress
in class net.minecraft.client.gui.widget.button.Button