Klasse ActivatableButton
java.lang.Object
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.ActivatableButton
- Alle implementierten Schnittstellen:
BackgroundColorProvider,PerspectiveRenderable,Scalable,ScaleProvider,TextProvider,TextSettingsProvider,WidgetRenderable,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
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.components.Button
net.minecraft.client.gui.components.Button.Builder, net.minecraft.client.gui.components.Button.CreateNarration, net.minecraft.client.gui.components.Button.OnPressVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriorityVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen info.u_team.u_team_core.api.gui.TextSettingsProvider
TextSettingsProvider.TextRenderType -
Feldübersicht
FelderVon Klasse geerbte Felder info.u_team.u_team_core.gui.elements.UButton
buttonColor, buttonTextureProvider, DEFAULT_NARRATION, disabledTextColor, EMTPY_PRESSABLE, LIGHT_GRAY, scale, textColor, WHITEVon Klasse geerbte Felder net.minecraft.client.gui.components.Button
BIG_WIDTH, createNarration, DEFAULT_HEIGHT, DEFAULT_SPACING, DEFAULT_WIDTH, onPress, SMALL_WIDTHVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGINVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, visible, width, x, yVon Schnittstelle geerbte Felder net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungActivatableButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean activated, RGBA activatedColor) ActivatableButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetCurrentBackgroundColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) booleanvoidsetActivated(boolean activated) voidsetActivatedColor(RGBA activatedColor) Von Klasse geerbte Methoden info.u_team.u_team_core.gui.elements.UButton
getButtonColor, getCurrentScale, getCurrentText, getCurrentTextColor, getDisabledTextColor, getScale, getTextColor, renderBefore, renderBehind, renderWidget, renderWidgetTexture, setButtonColor, setCreateNarration, setDisabledTextColor, setPressable, setPressable, setScale, setTextColorVon Klasse geerbte Methoden net.minecraft.client.gui.components.Button
builder, createNarrationMessage, onPress, updateWidgetNarrationVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick, renderStringVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractWidget
clicked, defaultButtonNarrationText, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolledVon Schnittstelle geerbte Methoden net.minecraft.client.gui.layouts.LayoutElement
setPositionVon Schnittstelle geerbte Methoden info.u_team.u_team_core.api.gui.PerspectiveRenderable
renderVon Schnittstelle geerbte Methoden info.u_team.u_team_core.api.gui.TextSettingsProvider
getCurrentTextFont, getCurrentTextRenderType
-
Felddetails
-
activated
protected boolean activated -
activatedColor
-
-
Konstruktordetails
-
ActivatableButton
public ActivatableButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean activated, RGBA activatedColor) -
ActivatableButton
public ActivatableButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, boolean activated, RGBA activatedColor, net.minecraft.client.gui.components.Button.OnPress pessable)
-
-
Methodendetails
-
isActivated
public boolean isActivated() -
setActivated
public void setActivated(boolean activated) -
getActivatedColor
-
setActivatedColor
-
getCurrentBackgroundColor
public RGBA getCurrentBackgroundColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
getCurrentBackgroundColorin SchnittstelleBackgroundColorProvider- Setzt außer Kraft:
getCurrentBackgroundColorin KlasseUButton
-