Package me.hackware.api.gui.layout
Class PlayerHead
A UI element that renders a player's face (head) like in the tab list.
Accepts a Supplier so the skin can load asynchronously in the background.
-
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
ConstructorsConstructorDescriptionPlayerHead(Supplier<net.minecraft.world.entity.player.PlayerSkin> skinSupplier) PlayerHead(net.minecraft.world.entity.player.PlayerSkin skin) -
Method Summary
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
-
PlayerHead
-
PlayerHead
public PlayerHead(net.minecraft.world.entity.player.PlayerSkin skin)
-
-
Method Details
-
faceSize
-
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.- Specified by:
measurein classUIElement<PlayerHead>
-
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.- Specified by:
renderin classUIElement<PlayerHead>
-