public class UISlider extends UIComponent<UISlider>
ITransformable.Alpha, ITransformable.Brightness, ITransformable.Color, ITransformable.Position<T>, ITransformable.Rotate, ITransformable.Scale, ITransformable.Size<T>, ITransformable.Translate| Modifier and Type | Field and Description |
|---|---|
protected GuiIcon |
iconBackground |
static int |
SLIDER_WIDTH |
protected GuiIcon |
sliderIcon |
| Constructor and Description |
|---|
UISlider(MalisisGui gui,
int width,
float min,
float max) |
UISlider(MalisisGui gui,
int width,
float min,
float max,
java.lang.String label) |
| Modifier and Type | Method and Description |
|---|---|
void |
drawBackground(GuiRenderer renderer,
int mouseX,
int mouseY,
float partialTick)
Called first when drawing this
UIComponent. |
void |
drawForeground(GuiRenderer renderer,
int mouseX,
int mouseY,
float partialTick)
Called last when drawing this
UIComponent. |
void |
onClick(MouseEvent.Press event) |
void |
onDrag(MouseEvent.Drag event) |
void |
onScrollWheel(MouseEvent.ScrollWheel event) |
void |
slideBy(float amount) |
void |
slideTo(float offset) |
addControlComponent, componentX, componentY, draw, fireEvent, fireKeyboardEvent, fireMouseEvent, getAlpha, getAnchor, getComponentAt, getGui, getHeight, getName, getParent, getPropertyString, getRawHeight, getRawWidth, getTooltip, getWidth, getX, getY, getZIndex, isDisabled, isFocused, isHovered, isInsideBounds, isRelativeHeight, isRelativeWidth, isVisible, onAddedToScreen, parentX, parentY, register, relativeX, relativeY, removeAllControlComponents, removeControlComponent, screenX, screenY, setAlpha, setAnchor, setDisabled, setFocused, setHovered, setName, setParent, setPosition, setPosition, setSize, setTooltip, setTooltip, setVisible, setZIndex, toString, unregisterpublic static int SLIDER_WIDTH
protected GuiIcon iconBackground
protected GuiIcon sliderIcon
public UISlider(MalisisGui gui, int width, float min, float max, java.lang.String label)
public UISlider(MalisisGui gui, int width, float min, float max)
public void onClick(MouseEvent.Press event)
public void onScrollWheel(MouseEvent.ScrollWheel event)
public void onDrag(MouseEvent.Drag event)
public void slideTo(float offset)
public void slideBy(float amount)
public void drawBackground(GuiRenderer renderer, int mouseX, int mouseY, float partialTick)
UIComponentUIComponent.drawBackground in class UIComponent<UISlider>renderer - the renderermouseX - the mouse xmouseY - the mouse ypartialTick - the partial tickpublic void drawForeground(GuiRenderer renderer, int mouseX, int mouseY, float partialTick)
UIComponentUIComponent.drawForeground in class UIComponent<UISlider>renderer - the renderermouseX - the mouse xmouseY - the mouse ypartialTick - the partial tick