Class GeneralStatWidget
java.lang.Object
io.github.thecsdev.tcdcommons.api.client.gui.TElement
io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget<SUGeneralStat>
io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
- All Implemented Interfaces:
io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
,io.github.thecsdev.tcdcommons.api.client.util.interfaces.ITooltipProvider
,io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProvider
,io.github.thecsdev.tcdcommons.api.util.interfaces.IEnableStateProviderSetter
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget.TClickableWidgetEvent_Clicked
Nested classes/interfaces inherited from class io.github.thecsdev.tcdcommons.api.client.gui.TElement
io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ChildAR, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ContextMenu, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_Moved, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_ParentChanged, io.github.thecsdev.tcdcommons.api.client.gui.TElement.TElementEvent_Resized
-
Field Summary
Modifier and TypeFieldDescriptionprotected final net.minecraft.client.gui.tooltip.Tooltip
static final int
protected final net.minecraft.text.Text
protected final net.minecraft.text.Text
Fields inherited from class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
backgroundColor, focusOutlineColor, outlineColor, stat
Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
BUTTON_TEXTURE_SLICE_SIZE, BUTTON_TEXTURES, eClicked, enabled, T_WIDGETS_TEXTURE
Fields inherited from class io.github.thecsdev.tcdcommons.api.client.gui.TElement
alpha, eChildAdded, eChildRemoved, eContextMenu, eMoved, eParentChanged, eResized, height, SP_ALL, SP_INVOKE_EVENT, SP_MOVE_CHILDREN, SP_RELATIVE, SP_UPDATE_TOPMOST, SS_ALL, SS_INVOKE_EVENT, SS_UPDATE_TOPMOST, tooltip, tooltipPositioner, width, x, y, zOffset
Fields inherited from interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
MAX_CHILD_NESTING_DEPTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext pencil) Methods inherited from class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
getBackgroundColor, getFocusOutlineColor, getOutlineColor, getStat, input, onClick, postRender, setBackgroundColor, setFocusOutlineColor, setOutlineColor
Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.widget.TClickableWidget
click, getEnabled, isFocusable, setEnabled
Methods inherited from class io.github.thecsdev.tcdcommons.api.client.gui.TElement
canBeAddedTo, createContextMenu, getAlpha, getChildren, getHeight, getItemRenderer, getParent, getParentTElement, getParentTScreen, getTextRenderer, getTooltip, getTooltipPositioner, getWidth, getX, getY, getZIndex, getZOffset, isDragging, isEnabled, isEnabledAndVisible, isFocused, isFocusedOrHovered, isHoverable, isHovered, isVisible, move, moveChildren, next, previous, setAlpha, setPosition, setPosition, setSize, setSize, setTooltip, setZOffset, tick, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.github.thecsdev.tcdcommons.api.client.gui.TParentElement
addChild, addChild, clearChildren, findChild, findLastChild, findParent, findParentTElement, forEachChild, getEndX, getEndY, input, removeChild, removeChild
-
Field Details
-
HEIGHT
public static final int HEIGHT -
txt_label
protected final net.minecraft.text.Text txt_label -
txt_value
protected final net.minecraft.text.Text txt_value -
defaultTooltip
protected final net.minecraft.client.gui.tooltip.Tooltip defaultTooltip
-
-
Constructor Details
-
GeneralStatWidget
- Throws:
NullPointerException
-
-
Method Details
-
render
public void render(io.github.thecsdev.tcdcommons.api.client.gui.util.TDrawContext pencil) - Specified by:
render
in interfaceio.github.thecsdev.tcdcommons.api.client.gui.TParentElement
- Overrides:
render
in classAbstractStatWidget<SUGeneralStat>
-