net.minecraft.client.font

public record BitmapFont$Loader

implements FontLoader

net.minecraft.client.gui.font.providers.BitmapProvider$Definition
net.minecraft.class_386$class_387
net.minecraft.client.font.BitmapFont$Loader

Field summary

Modifier and TypeField
private final Identifier
file
comp_1519
file
private final int
height
comp_1520
height
private final int
ascent
comp_1521
ascent
private final int[][]
codepointGrid
comp_1522
codepointGrid
private static final com.mojang.serialization.Codec<int[][]>
CODEPOINT_GRID_CODEC
field_44800
CODE_POINT_GRID_CODEC
public static final com.mojang.serialization.MapCodec<BitmapFont$Loader>
CODEC
field_44799
CODEC

Constructor summary

ModifierConstructor
public (Identifier id, int height, int ascent, int[][] codepointGrid)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<int[][]>
validateDimensions(int[][] grid)
method_51752(int[][] arg0)
validateCodePointGrid(int[][] codePointGrid)
private static com.mojang.serialization.DataResult<BitmapFont$Loader>
validate(BitmapProvider$Definition builder)
method_51749(class_386$class_387 arg0)
validate(BitmapFont$Loader fontLoader)
public FontType
type()
method_51731()
getType()
public com.mojang.datafixers.util.Either<FontLoader$Loadable, FontLoader$Reference>
unpack()
method_51734()
build()
private Font
load(ResourceManager resourceManager)
method_2039(class_3300 arg0)
load(ResourceManager resourceManager)
private int
getActualGlyphWidth(NativeImage image, int glyphWidth, int glyphHeight, int xGlyph, int yGlyph)
method_2038(class_1011 arg0, int arg1, int arg2, int arg3, int arg4)
findCharacterStartX(NativeImage image, int characterWidth, int characterHeight, int charPosX, int charPosY)
public Identifier
file()
comp_1519()
file()
public int
height()
comp_1520()
height()
public int
ascent()
comp_1521()
ascent()
public int[][]
codepointGrid()
comp_1522()
codepointGrid()
private static BitmapFont$BitmapFontGlyph[][]
lambda$load$8(int arg0)
method_51644(int arg0)
method_51644(int arg0)
private static BitmapFont$BitmapFontGlyph[]
lambda$load$7(int arg0)
method_51645(int arg0)
method_51645(int arg0)
private static String
lambda$validate$6(BitmapProvider$Definition arg0)
method_51753(class_386$class_387 arg0)
method_51753(BitmapFont$Loader arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$5(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_51748(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_51748(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static String
lambda$validateDimensions$4(int[] arg0, int arg1)
method_51751(int[] arg0, int arg1)
method_51751(int[] arg0, int arg1)
private static String
lambda$validateDimensions$3()
method_51755()
method_51755()
private static String
lambda$validateDimensions$2()
method_51756()
method_51756()
private static List
lambda$static$1(int[][] arg0)
method_51754(int[][] arg0)
method_51754(int[][] codePointGrid)
private static int[][]
lambda$static$0(List arg0)
method_51750(List arg0)
method_51750(List strings)