Class BattleScreen.ActionButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.components.Button
com.pixelmonmod.pixelmon.client.gui.battles.battleScreens.BattleScreen.ActionButton
- All Implemented Interfaces:
- net.minecraft.client.gui.components.events.GuiEventListener,- net.minecraft.client.gui.components.Renderable,- net.minecraft.client.gui.components.TabOrderedElement,- net.minecraft.client.gui.layouts.LayoutElement,- net.minecraft.client.gui.narration.NarratableEntry,- net.minecraft.client.gui.narration.NarrationSupplier
- Enclosing class:
- BattleScreen
public static class BattleScreen.ActionButton
extends net.minecraft.client.gui.components.Button
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.gui.components.Buttonnet.minecraft.client.gui.components.Button.Builder, net.minecraft.client.gui.components.Button.CreateNarration, net.minecraft.client.gui.components.Button.OnPressNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntrynet.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
- 
Field SummaryFieldsFields inherited from class net.minecraft.client.gui.components.ButtoncreateNarration, DEFAULT_HEIGHT, DEFAULT_NARRATION, DEFAULT_WIDTH, onPress, SMALL_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractButtonSPRITES, TEXT_MARGINFields inherited from class net.minecraft.client.gui.components.AbstractWidgetactive, alpha, focused, height, hoverOrFocusedStartTime, isHovered, message, MIN_SCROLL_PERIOD, packedFGColor, PERIOD_PER_SCROLLED_PIXEL, tabOrderGroup, tooltip, tooltipMsDelay, UNSET_FG_COLOR, visible, wasHoveredOrFocused, width, x, yFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListenerDOUBLE_CLICK_THRESHOLD_MS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseReleased(double mouseX, double mouseY, int button) voidrenderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) Methods inherited from class net.minecraft.client.gui.components.Buttonbuilder, createNarrationMessage, onPress, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractButtonkeyPressed, onClick, renderStringMethods inherited from class net.minecraft.client.gui.components.AbstractWidgetclearFGColor, clicked, createTooltipPositioner, defaultButtonNarrationText, getFGColor, getHeight, getMessage, getRectangle, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseDragged, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListenercharTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElementsetPosition
- 
Field Details- 
button
- 
parent
- 
hoveredpublic boolean hovered
 
- 
- 
Constructor Details- 
ActionButton
 
- 
- 
Method Details- 
renderWidgetpublic void renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
- renderWidgetin class- net.minecraft.client.gui.components.AbstractButton
 
- 
mouseClickedpublic boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
- mouseClickedin interface- net.minecraft.client.gui.components.events.GuiEventListener
- Overrides:
- mouseClickedin class- net.minecraft.client.gui.components.AbstractWidget
 
- 
mouseReleasedpublic boolean mouseReleased(double mouseX, double mouseY, int button) - Specified by:
- mouseReleasedin interface- net.minecraft.client.gui.components.events.GuiEventListener
- Overrides:
- mouseReleasedin class- net.minecraft.client.gui.components.AbstractWidget
 
 
-