Klasse USlider
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractSliderButton
info.u_team.u_team_core.gui.elements.AbstractSliderLogic
info.u_team.u_team_core.gui.elements.USlider
- 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
public non-sealed class USlider
extends AbstractSliderLogic
implements WidgetRenderable, BackgroundColorProvider, TextProvider, Scalable, ScaleProvider
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen info.u_team.u_team_core.gui.elements.AbstractSliderLogic
AbstractSliderLogic.OnSliderChangeVon 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 static final AbstractSliderLogic.OnSliderChangeprotected static final RGBAprotected floatprotected RGBAprotected TextureProviderprotected RGBAprotected TextureProviderprotected RGBAprotected static final RGBAVon Klasse geerbte Felder info.u_team.u_team_core.gui.elements.AbstractSliderLogic
decimalPrecision, drawDescription, maxValue, minValue, precision, prefix, slider, suffixVon Klasse geerbte Felder net.minecraft.client.gui.components.AbstractSliderButton
TEXT_MARGIN, valueVon 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
KonstruktorenKonstruktorBeschreibungUSlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double value, boolean decimalPrecision, boolean drawDescription) USlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double value, boolean decimalPrecision, boolean drawDescription, AbstractSliderLogic.OnSliderChange slider) -
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) getCurrentSliderColor(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) voidsetDisabledTextColor(RGBA disabledTextColor) voidsetScale(float scale) voidsetSliderBackgroundColor(RGBA sliderBackgroundColor) voidsetSliderColor(RGBA sliderColor) voidsetTextColor(RGBA textColor) Von Klasse geerbte Methoden info.u_team.u_team_core.gui.elements.AbstractSliderLogic
applyValue, getValue, getValueInt, getValueLong, onDrag, setSlider, setSlider, setValue, updateMessage, updateSliderTextVon Klasse geerbte Methoden net.minecraft.client.gui.components.AbstractSliderButton
createNarrationMessage, getHandleSprite, getSprite, keyPressed, onClick, onRelease, playDownSound, setFocused, updateWidgetNarrationVon 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, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, 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
-
EMPTY_SLIDER
-
WHITE
-
LIGHT_GRAY
-
sliderBackgroundTextureProvider
-
sliderBackgroundColor
-
sliderTextureProvider
-
sliderColor
-
textColor
-
disabledTextColor
-
scale
protected float scale
-
-
Konstruktordetails
-
USlider
public USlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double value, boolean decimalPrecision, boolean drawDescription) -
USlider
public USlider(int x, int y, int width, int height, net.minecraft.network.chat.Component prefix, net.minecraft.network.chat.Component suffix, double minValue, double maxValue, double value, boolean decimalPrecision, boolean drawDescription, AbstractSliderLogic.OnSliderChange slider)
-
-
Methodendetails
-
getSliderBackgroundColor
-
setSliderBackgroundColor
-
getSliderColor
-
setSliderColor
-
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.AbstractSliderButton
-
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
-
getCurrentSliderColor
public RGBA getCurrentSliderColor(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) -
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
-