Package me.hackware.api.gui.layout
Class Text
A text element that renders a string with configurable color, shadow, padding,
and formatting (bold, italic, underline, strikethrough, obfuscated).
Formatting uses tri-state Boolean: null = inherit, true = on, false = off.
-
Field Summary
Fields inherited from class me.hackware.api.gui.layout.UIElement
fixedHeight, fixedWidth, marginBottom, marginLeft, marginRight, marginTop, paddingBottom, paddingLeft, paddingRight, paddingTop, posBottom, position, posLeft, posRight, posTop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbold()bold(boolean v) color(int color) getText()italic()italic(boolean v) voidmeasure(net.minecraft.client.gui.Font font) Measure this element's intrinsic size.obfuscated(boolean v) voidrender(net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.gui.Font font) Render this element using its computed layout coordinates.shadow(boolean shadow) strikethrough(boolean v) underline(boolean v) Methods inherited from class me.hackware.api.gui.layout.UIElement
bottom, height, layout, left, margin, margin, margin, marginBottom, marginLeft, marginRight, marginTop, padding, padding, padding, paddingBottom, paddingLeft, paddingRight, paddingTop, position, right, size, top, width
-
Constructor Details
-
Text
-
-
Method Details
-
text
-
color
-
shadow
-
bold
-
bold
-
italic
-
italic
-
underline
-
underline
-
strikethrough
-
strikethrough
-
obfuscated
-
obfuscated
-
getText
-
measure
public void measure(net.minecraft.client.gui.Font font) Description copied from class:UIElementMeasure this element's intrinsic size. After calling, computedWidth and computedHeight are set. -
render
public void render(net.minecraft.client.gui.GuiGraphics graphics, net.minecraft.client.gui.Font font) Description copied from class:UIElementRender this element using its computed layout coordinates.
-