Package net.createmod.catnip.gui.element
Class TextStencilElement
java.lang.Object
net.createmod.catnip.gui.element.AbstractRenderElement
net.createmod.catnip.gui.element.DelegatedStencilElement
net.createmod.catnip.gui.element.TextStencilElement
- All Implemented Interfaces:
FadableScreenElement,RenderElement,ScreenElement,StencilElement
-
Nested Class Summary
Nested classes/interfaces inherited from class net.createmod.catnip.gui.element.AbstractRenderElement
AbstractRenderElement.SimpleRenderElement -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected net.minecraft.network.chat.MutableComponentprotected net.minecraft.client.gui.FontFields inherited from class net.createmod.catnip.gui.element.DelegatedStencilElement
DEFAULT_ELEMENT, element, EMPTY_RENDERER, stencil -
Constructor Summary
ConstructorsConstructorDescriptionTextStencilElement(net.minecraft.client.gui.Font font) TextStencilElement(net.minecraft.client.gui.Font font, String text) TextStencilElement(net.minecraft.client.gui.Font font, net.minecraft.network.chat.MutableComponent component) -
Method Summary
Modifier and TypeMethodDescriptioncentered(boolean vertical, boolean horizontal) net.minecraft.network.chat.MutableComponentvoidrenderElement(com.mojang.blaze3d.vertex.PoseStack ms) voidrenderStencil(com.mojang.blaze3d.vertex.PoseStack ms) withText(net.minecraft.network.chat.MutableComponent component) Methods inherited from class net.createmod.catnip.gui.element.DelegatedStencilElement
withElementRenderer, withStencilRendererMethods inherited from class net.createmod.catnip.gui.element.AbstractRenderElement
at, at, getHeight, getWidth, getX, getY, getZ, withAlpha, withBoundsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.createmod.catnip.gui.element.FadableScreenElement
renderMethods inherited from interface net.createmod.catnip.gui.element.RenderElement
at, at, getHeight, getWidth, getX, getY, getZ, render, withAlpha, withBoundsMethods inherited from interface net.createmod.catnip.gui.element.StencilElement
cleanUp, prepareElement, prepareStencil, render, transform
-
Field Details
-
font
protected net.minecraft.client.gui.Font font -
component
protected net.minecraft.network.chat.MutableComponent component -
centerVertically
protected boolean centerVertically -
centerHorizontally
protected boolean centerHorizontally
-
-
Constructor Details
-
TextStencilElement
public TextStencilElement(net.minecraft.client.gui.Font font) -
TextStencilElement
-
TextStencilElement
public TextStencilElement(net.minecraft.client.gui.Font font, net.minecraft.network.chat.MutableComponent component)
-
-
Method Details
-
withText
-
withText
-
centered
-
renderStencil
public void renderStencil(com.mojang.blaze3d.vertex.PoseStack ms) - Specified by:
renderStencilin interfaceStencilElement- Overrides:
renderStencilin classDelegatedStencilElement
-
renderElement
public void renderElement(com.mojang.blaze3d.vertex.PoseStack ms) - Specified by:
renderElementin interfaceStencilElement- Overrides:
renderElementin classDelegatedStencilElement
-
getComponent
public net.minecraft.network.chat.MutableComponent getComponent()
-