Class ImageActivatableButton
java.lang.Object
net.minecraft.client.gui.GuiComponent
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
info.u_team.u_team_core.gui.elements.UButton
info.u_team.u_team_core.gui.elements.ImageButton
info.u_team.u_team_core.gui.elements.ImageActivatableButton
- All Implemented Interfaces:
BackgroundColorProvider
,PerspectiveRenderable
,TextProvider
,TextSettingsProvider
,TooltipRenderable
,net.minecraft.client.gui.components.events.GuiEventListener
,net.minecraft.client.gui.components.Widget
,net.minecraft.client.gui.narration.NarratableEntry
,net.minecraft.client.gui.narration.NarrationSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.Button
net.minecraft.client.gui.components.Button.OnPress, net.minecraft.client.gui.components.Button.OnTooltip
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
-
Field Summary
FieldsFields inherited from class info.u_team.u_team_core.gui.elements.ImageButton
image, imageColor
Fields inherited from class info.u_team.u_team_core.gui.elements.UButton
buttonColor, buttonTextureProvider, disabledTextColor, EMPTY_TOOLTIP, EMTPY_PRESSABLE, LIGHT_GRAY, textColor, WHITE
Fields inherited from class net.minecraft.client.gui.components.Button
DEFAULT_HEIGHT, DEFAULT_WIDTH, NO_TOOLTIP, onPress, onTooltip, SMALL_WIDTH
Fields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width, x, y
Fields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorsConstructorDescriptionImageActivatableButton
(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor) ImageActivatableButton
(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable) ImageActivatableButton
(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable, net.minecraft.client.gui.components.Button.OnTooltip tooltip) ImageActivatableButton
(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnTooltip tooltip) -
Method Summary
Modifier and TypeMethodDescriptiongetCurrentBackgroundColor
(com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float partialTicks) boolean
void
setActivated
(boolean activated) void
setActivatedColor
(RGBA activatedColor) Methods inherited from class info.u_team.u_team_core.gui.elements.ImageButton
getCurrentImage, getCurrentImageColor, getImage, getImageColor, renderForeground, setImage, setImageColor
Methods inherited from class info.u_team.u_team_core.gui.elements.UButton
getButtonColor, getCurrentText, getCurrentTextColor, getDisabledTextColor, getTextColor, renderBackground, renderButton, renderToolTip, setButtonColor, setDisabledTextColor, setPressable, setPressable, setTextColor, setTooltip
Methods inherited from class net.minecraft.client.gui.components.Button
onPress, renderToolTip, updateNarration
Methods inherited from class net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick
Methods inherited from class net.minecraft.client.gui.components.AbstractWidget
changeFocus, clearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getWidth, getYImage, isActive, isFocused, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, onDrag, onFocusedChanged, onRelease, playDownSound, render, renderBg, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth, wrapDefaultNarrationMessage
Methods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, keyReleased, mouseMoved, mouseScrolled
Methods inherited from interface info.u_team.u_team_core.api.gui.PerspectiveRenderable
render
Methods inherited from interface info.u_team.u_team_core.api.gui.TextSettingsProvider
getCurrentTextFont
-
Field Details
-
activated
protected boolean activated -
activatedColor
-
-
Constructor Details
-
ImageActivatableButton
public ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor) -
ImageActivatableButton
public ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable) -
ImageActivatableButton
public ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnTooltip tooltip) -
ImageActivatableButton
public ImageActivatableButton(int x, int y, int width, int height, net.minecraft.resources.ResourceLocation image, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable, net.minecraft.client.gui.components.Button.OnTooltip tooltip)
-
-
Method Details
-
isActivated
public boolean isActivated() -
setActivated
public void setActivated(boolean activated) -
getActivatedColor
-
setActivatedColor
-
getCurrentBackgroundColor
public RGBA getCurrentBackgroundColor(com.mojang.blaze3d.vertex.PoseStack poseStack, int mouseX, int mouseY, float partialTicks) - Specified by:
getCurrentBackgroundColor
in interfaceBackgroundColorProvider
- Overrides:
getCurrentBackgroundColor
in classUButton
-