Klasse UButton
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
- 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
- Bekannte direkte Unterklassen:
ActivatableButton,CheckboxButton,ImageButton
public class UButton
extends net.minecraft.client.gui.components.Button
implements WidgetRenderable, BackgroundColorProvider, TextProvider, Scalable, ScaleProvider
-
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
FelderModifizierer und TypFeldBeschreibungprotected RGBAprotected TextureProviderprotected static final net.minecraft.client.gui.components.Button.CreateNarrationprotected RGBAprotected static final net.minecraft.client.gui.components.Button.OnPressprotected static final RGBAprotected floatprotected RGBAprotected static final RGBAVon 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
KonstruktorenKonstruktorBeschreibungUButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text) UButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, net.minecraft.client.gui.components.Button.OnPress pressable) UButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, net.minecraft.client.gui.components.Button.OnPress pressable, net.minecraft.client.gui.components.Button.CreateNarration narration) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetCurrentBackgroundColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) floatgetCurrentScale(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) net.minecraft.network.chat.ComponentgetCurrentTextColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) floatgetScale()voidrenderBefore(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidrenderBehind(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidrenderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidrenderWidgetTexture(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidsetButtonColor(RGBA buttonColor) voidsetCreateNarration(net.minecraft.client.gui.components.Button.CreateNarration narration) voidsetDisabledTextColor(RGBA disabledTextColor) voidsetPressable(Runnable runnable) voidsetPressable(net.minecraft.client.gui.components.Button.OnPress pressable) voidsetScale(float scale) voidsetTextColor(RGBA textColor) Von 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
-
EMTPY_PRESSABLE
protected static final net.minecraft.client.gui.components.Button.OnPress EMTPY_PRESSABLE -
DEFAULT_NARRATION
protected static final net.minecraft.client.gui.components.Button.CreateNarration DEFAULT_NARRATION -
WHITE
-
LIGHT_GRAY
-
buttonTextureProvider
-
buttonColor
-
textColor
-
disabledTextColor
-
scale
protected float scale
-
-
Konstruktordetails
-
UButton
public UButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text) -
UButton
public UButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, net.minecraft.client.gui.components.Button.OnPress pressable) -
UButton
public UButton(int x, int y, int width, int height, net.minecraft.network.chat.Component text, net.minecraft.client.gui.components.Button.OnPress pressable, net.minecraft.client.gui.components.Button.CreateNarration narration)
-
-
Methodendetails
-
setPressable
public void setPressable(net.minecraft.client.gui.components.Button.OnPress pressable) -
setPressable
-
setCreateNarration
public void setCreateNarration(net.minecraft.client.gui.components.Button.CreateNarration narration) -
getButtonColor
-
setButtonColor
-
getTextColor
-
setTextColor
-
getDisabledTextColor
-
setDisabledTextColor
-
getScale
public float getScale() -
setScale
public void setScale(float scale) -
renderWidget
public void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Setzt außer Kraft:
renderWidgetin Klassenet.minecraft.client.gui.components.AbstractButton
-
renderWidgetTexture
public void renderWidgetTexture(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
renderWidgetTexturein SchnittstelleWidgetRenderable
-
renderBehind
public void renderBehind(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
renderBehindin SchnittstellePerspectiveRenderable
-
renderBefore
public void renderBefore(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
renderBeforein SchnittstellePerspectiveRenderable
-
getCurrentBackgroundColor
public RGBA getCurrentBackgroundColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
getCurrentBackgroundColorin SchnittstelleBackgroundColorProvider
-
getCurrentText
public net.minecraft.network.chat.Component getCurrentText()- Angegeben von:
getCurrentTextin SchnittstelleTextProvider
-
getCurrentTextColor
public RGBA getCurrentTextColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
getCurrentTextColorin SchnittstelleTextSettingsProvider
-
getCurrentScale
public float getCurrentScale(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) - Angegeben von:
getCurrentScalein SchnittstelleScaleProvider
-