Class PlayerBadgeStatWidget
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<SUPlayerBadgeStat>
io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
- 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
protected final io.github.thecsdev.tcdcommons.api.badge.PlayerBadge
protected final @Nullable io.github.thecsdev.tcdcommons.api.client.render.badge.PlayerBadgeRenderer
<?> static final int
static 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
-
SIZE
public static final int SIZE- See Also:
-
TXT_STAT_OBTAINED
public static final net.minecraft.text.Text TXT_STAT_OBTAINED -
playerBadge
protected final io.github.thecsdev.tcdcommons.api.badge.PlayerBadge playerBadge -
playerBadgeRenderer
@Nullable protected final @Nullable io.github.thecsdev.tcdcommons.api.client.render.badge.PlayerBadgeRenderer<?> playerBadgeRenderer -
defaultTooltip
protected final net.minecraft.client.gui.tooltip.Tooltip defaultTooltip
-
-
Constructor Details
-
PlayerBadgeStatWidget
- 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<SUPlayerBadgeStat>
-