Class GuiVolumeSlider
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.AbstractSliderLogic
info.u_team.u_team_core.gui.elements.USlider
info.u_team.u_team_core.gui.elements.ScalableSlider
info.u_team.music_player.gui.controls.GuiVolumeSlider
- All Implemented Interfaces:
info.u_team.u_team_core.api.gui.BackgroundColorProvider,info.u_team.u_team_core.api.gui.PerspectiveRenderable,info.u_team.u_team_core.api.gui.Scalable,info.u_team.u_team_core.api.gui.ScaleProvider,info.u_team.u_team_core.api.gui.TextProvider,info.u_team.u_team_core.api.gui.TextSettingsProvider,info.u_team.u_team_core.api.gui.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
public class GuiVolumeSlider
extends info.u_team.u_team_core.gui.elements.ScalableSlider
-
Nested Class Summary
Nested classes/interfaces inherited from class info.u_team.u_team_core.gui.elements.AbstractSliderLogic
info.u_team.u_team_core.gui.elements.AbstractSliderLogic.OnSliderChangeNested classes/interfaces inherited from class net.minecraft.client.gui.components.Button
net.minecraft.client.gui.components.Button.OnPress, net.minecraft.client.gui.components.Button.OnTooltipNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class info.u_team.u_team_core.gui.elements.ScalableSlider
scaleFields inherited from class info.u_team.u_team_core.gui.elements.USlider
EMPTY_SLIDER, isInContainer, LIGHT_GRAY, sliderBackgroundColor, sliderBackgroundTextureProvider, sliderColor, sliderTextureProvider, WHITEFields inherited from class info.u_team.u_team_core.gui.elements.AbstractSliderLogic
decimalPrecision, dragging, drawDescription, maxValue, minValue, precision, prefix, slider, suffix, valueFields inherited from class info.u_team.u_team_core.gui.elements.UButton
buttonColor, buttonTextureProvider, disabledTextColor, EMPTY_TOOLTIP, EMTPY_PRESSABLE, textColorFields inherited from class net.minecraft.client.gui.components.Button
DEFAULT_HEIGHT, DEFAULT_WIDTH, NO_TOOLTIP, onPress, onTooltip, SMALL_WIDTHFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, WIDGETS_LOCATION, width, x, yFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATIONFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionGuiVolumeSlider(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, boolean isInContainer, float scale, info.u_team.u_team_core.gui.elements.AbstractSliderLogic.OnSliderChange slider) -
Method Summary
Methods inherited from class info.u_team.u_team_core.gui.elements.ScalableSlider
getCurrentScale, getScale, renderForeground, setScaleMethods inherited from class info.u_team.u_team_core.gui.elements.USlider
changeSliderValue, getCurrentBackgroundColor, getCurrentSliderColor, getCurrentText, getCurrentTextColor, getSliderBackgroundColor, getSliderColor, keyPressed, onDrag, playDownSound, renderBackground, renderBg, renderButton, renderToolTip, setSliderBackgroundColor, setSliderColor, setSliderValueMethods inherited from class info.u_team.u_team_core.gui.elements.AbstractSliderLogic
getValue, getValueInt, setSlider, setSlider, setValue, updateSlider, updateSliderTextMethods inherited from class info.u_team.u_team_core.gui.elements.UButton
getButtonColor, getDisabledTextColor, getTextColor, setButtonColor, setDisabledTextColor, setPressable, setPressable, setTextColor, setTooltipMethods inherited from class net.minecraft.client.gui.components.Button
onPress, renderToolTip, updateNarrationMethods 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, onFocusedChanged, render, setAlpha, setFGColor, setFocused, setHeight, setMessage, setWidth, wrapDefaultNarrationMessageMethods 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, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface info.u_team.u_team_core.api.gui.PerspectiveRenderable
renderMethods inherited from interface info.u_team.u_team_core.api.gui.TextSettingsProvider
getCurrentTextFont
-
Constructor Details
-
GuiVolumeSlider
public GuiVolumeSlider(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, boolean isInContainer, float scale, info.u_team.u_team_core.gui.elements.AbstractSliderLogic.OnSliderChange slider)
-
-
Method Details
-
onClick
public void onClick(double mouseX, double mouseY) - Overrides:
onClickin classinfo.u_team.u_team_core.gui.elements.USlider
-
onRelease
public void onRelease(double mouseX, double mouseY) - Overrides:
onReleasein classinfo.u_team.u_team_core.gui.elements.USlider
-