Class MixinFont
java.lang.Object
com.viaversion.viafabricplus.injection.mixin.features.bedrock.allow_new_line.MixinFont
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringbidirectionalShaping(String text) abstract voiddrawInBatch(net.minecraft.util.FormattedCharSequence text, float x, float y, int color, boolean shadow, org.joml.Matrix4f matrix, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, net.minecraft.client.gui.Font.DisplayMode layerType, int backgroundColor, int light) abstract booleanabstract List<net.minecraft.util.FormattedCharSequence> split(net.minecraft.network.chat.FormattedText text, int width) abstract intwidth(net.minecraft.util.FormattedCharSequence text)
-
Field Details
-
lineHeight
public int lineHeight
-
-
Constructor Details
-
MixinFont
public MixinFont()
-
-
Method Details
-
split
public abstract List<net.minecraft.util.FormattedCharSequence> split(net.minecraft.network.chat.FormattedText text, int width) -
bidirectionalShaping
-
width
public abstract int width(net.minecraft.util.FormattedCharSequence text) -
isBidirectional
public abstract boolean isBidirectional() -
drawInBatch
public abstract void drawInBatch(net.minecraft.util.FormattedCharSequence text, float x, float y, int color, boolean shadow, org.joml.Matrix4f matrix, net.minecraft.client.renderer.MultiBufferSource vertexConsumers, net.minecraft.client.gui.Font.DisplayMode layerType, int backgroundColor, int light)
-