Class NoShadowFontWrapper
java.lang.Object
net.minecraft.client.gui.Font
com.simibubi.create.content.trains.station.NoShadowFontWrapper
- All Implemented Interfaces:
net.neoforged.neoforge.client.extensions.IFontExtension
public class NoShadowFontWrapper
extends net.minecraft.client.gui.Font
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.Font
net.minecraft.client.gui.Font.DisplayMode -
Field Summary
Fields inherited from class net.minecraft.client.gui.Font
ALPHA_CUTOFF, lineHeight, randomFields inherited from interface net.neoforged.neoforge.client.extensions.IFontExtension
ELLIPSIS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbidirectionalShaping(String pText) intdrawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords) intdrawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords, boolean pBidirectional) intdrawInBatch(net.minecraft.network.chat.Component pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords) intdrawInBatch(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords) voiddrawInBatch8xOutline(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLightCoords) net.minecraft.network.chat.FormattedTextellipsize(net.minecraft.network.chat.FormattedText text, int maxWidth) net.minecraft.client.StringSplitterbooleanplainSubstrByWidth(String pText, int pMaxWidth) plainSubstrByWidth(String p_92838_, int p_92839_, boolean p_92840_) List<net.minecraft.util.FormattedCharSequence> split(net.minecraft.network.chat.FormattedText pText, int pMaxWidth) net.minecraft.network.chat.FormattedTextsubstrByWidth(net.minecraft.network.chat.FormattedText pText, int pMaxWidth) intintwidth(net.minecraft.network.chat.FormattedText pText) intwidth(net.minecraft.util.FormattedCharSequence pText) intwordWrapHeight(String pStr, int pMaxWidth) intwordWrapHeight(net.minecraft.network.chat.FormattedText pText, int pMaxWidth) Methods inherited from class net.minecraft.client.gui.Font
getFontSet, self
-
Constructor Details
-
NoShadowFontWrapper
public NoShadowFontWrapper(net.minecraft.client.gui.Font wrapped)
-
-
Method Details
-
drawInBatch
public int drawInBatch(net.minecraft.network.chat.Component pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords) - Overrides:
drawInBatchin classnet.minecraft.client.gui.Font
-
drawInBatch
public int drawInBatch(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords) - Overrides:
drawInBatchin classnet.minecraft.client.gui.Font
-
drawInBatch
public int drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords) - Overrides:
drawInBatchin classnet.minecraft.client.gui.Font
-
drawInBatch
public int drawInBatch(String pText, float pX, float pY, int pColor, boolean pDropShadow, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, net.minecraft.client.gui.Font.DisplayMode pDisplayMode, int pBackgroundColor, int pPackedLightCoords, boolean pBidirectional) - Overrides:
drawInBatchin classnet.minecraft.client.gui.Font
-
ellipsize
public net.minecraft.network.chat.FormattedText ellipsize(net.minecraft.network.chat.FormattedText text, int maxWidth) -
wordWrapHeight
public int wordWrapHeight(net.minecraft.network.chat.FormattedText pText, int pMaxWidth) - Overrides:
wordWrapHeightin classnet.minecraft.client.gui.Font
-
bidirectionalShaping
- Overrides:
bidirectionalShapingin classnet.minecraft.client.gui.Font
-
drawInBatch8xOutline
public void drawInBatch8xOutline(net.minecraft.util.FormattedCharSequence pText, float pX, float pY, int pColor, int pBackgroundColor, org.joml.Matrix4f pMatrix, net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLightCoords) - Overrides:
drawInBatch8xOutlinein classnet.minecraft.client.gui.Font
-
width
- Overrides:
widthin classnet.minecraft.client.gui.Font
-
width
public int width(net.minecraft.network.chat.FormattedText pText) - Overrides:
widthin classnet.minecraft.client.gui.Font
-
width
public int width(net.minecraft.util.FormattedCharSequence pText) - Overrides:
widthin classnet.minecraft.client.gui.Font
-
plainSubstrByWidth
- Overrides:
plainSubstrByWidthin classnet.minecraft.client.gui.Font
-
plainSubstrByWidth
- Overrides:
plainSubstrByWidthin classnet.minecraft.client.gui.Font
-
substrByWidth
public net.minecraft.network.chat.FormattedText substrByWidth(net.minecraft.network.chat.FormattedText pText, int pMaxWidth) - Overrides:
substrByWidthin classnet.minecraft.client.gui.Font
-
wordWrapHeight
- Overrides:
wordWrapHeightin classnet.minecraft.client.gui.Font
-
split
public List<net.minecraft.util.FormattedCharSequence> split(net.minecraft.network.chat.FormattedText pText, int pMaxWidth) - Overrides:
splitin classnet.minecraft.client.gui.Font
-
isBidirectional
public boolean isBidirectional()- Overrides:
isBidirectionalin classnet.minecraft.client.gui.Font
-
getSplitter
public net.minecraft.client.StringSplitter getSplitter()- Overrides:
getSplitterin classnet.minecraft.client.gui.Font
-