Class TooltipElementText
java.lang.Object
com.binaris.wizardry.client.gui.elements.TooltipElement
com.binaris.wizardry.client.gui.elements.TooltipElementText
- Direct Known Subclasses:
TooltipElementSpellEntry,TooltipElementText.TooltipElementItemName,TooltipElementText.TooltipElementManaReadout,TooltipElementUpgradeList
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class com.binaris.wizardry.client.gui.elements.TooltipElement
spaceAfter -
Constructor Summary
ConstructorsConstructorDescriptionTooltipElementText(String text, net.minecraft.network.chat.Style style, int spaceAfter, TooltipElement... children) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawBackground(net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack stack, float partialTicks, int mouseX, int mouseY) Draws the background layer of this element.protected voiddrawForeground(net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY) Draws the foreground layer of this element.protected intgetColour(net.minecraft.world.item.ItemStack stack) protected net.minecraft.client.gui.FontgetFontRenderer(net.minecraft.world.item.ItemStack stack) protected intgetHeight(net.minecraft.world.item.ItemStack stack) Returns the vertical height of this element (excluding children or spacing).protected net.minecraft.network.chat.StylegetStyle()protected net.minecraft.network.chat.ComponentgetText(net.minecraft.world.item.ItemStack stack) protected booleanisVisible(net.minecraft.world.item.ItemStack stack) Whether this tooltip element should be visible for the given item stack.Methods inherited from class com.binaris.wizardry.client.gui.elements.TooltipElement
drawBackgroundLayer, drawForegroundLayer, getTotalHeight
-
Constructor Details
-
TooltipElementText
public TooltipElementText(String text, net.minecraft.network.chat.Style style, int spaceAfter, TooltipElement... children)
-
-
Method Details
-
getHeight
protected int getHeight(net.minecraft.world.item.ItemStack stack) Description copied from class:TooltipElementReturns the vertical height of this element (excluding children or spacing).- Specified by:
getHeightin classTooltipElement
-
drawBackground
protected void drawBackground(net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack stack, float partialTicks, int mouseX, int mouseY) Description copied from class:TooltipElementDraws the background layer of this element.- Specified by:
drawBackgroundin classTooltipElement
-
drawForeground
protected void drawForeground(net.minecraft.client.gui.GuiGraphics guiGraphics, int x, int y, net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY) Description copied from class:TooltipElementDraws the foreground layer of this element.- Specified by:
drawForegroundin classTooltipElement
-
getText
protected net.minecraft.network.chat.Component getText(net.minecraft.world.item.ItemStack stack) -
getFontRenderer
protected net.minecraft.client.gui.Font getFontRenderer(net.minecraft.world.item.ItemStack stack) -
getColour
protected int getColour(net.minecraft.world.item.ItemStack stack) -
getStyle
protected net.minecraft.network.chat.Style getStyle() -
isVisible
protected boolean isVisible(net.minecraft.world.item.ItemStack stack) Description copied from class:TooltipElementWhether this tooltip element should be visible for the given item stack. Used to conditionally render elements based on item tags or state.- Specified by:
isVisiblein classTooltipElement
-