net.minecraft.client.font

public class TrueTypeFont

implements Font

com.mojang.blaze3d.font.TrueTypeGlyphProvider
net.minecraft.class_395
net.minecraft.client.font.TrueTypeFont

Field summary

Modifier and TypeField
private ByteBuffer
fontMemory
field_21839
buffer
private org.lwjgl.util.freetype.FT_Face
face
field_48383
face
private final float
oversample
field_2321
oversample
private final GlyphContainer<TrueTypeFont$LazyGlyph>
glyphs
field_52695
container

Constructor summary

ModifierConstructor
public (ByteBuffer buffer, org.lwjgl.util.freetype.FT_Face face, float size, float oversample, float shiftX, float shiftY, String excludedCharacters)

Method summary

Modifier and TypeMethod
public Glyph
getGlyph(int codepoint)
method_2040(int arg0)
getGlyph(int arg0)
private Glyph
getOrLoadGlyphInfo(int codepoint, TrueTypeGlyphProvider$GlyphEntry entry)
method_61901(int arg0, class_395$class_9908 arg1)
getOrLoadGlyph(int codePoint, TrueTypeFont$LazyGlyph glyph)
private Glyph
loadGlyph(int codepoint, org.lwjgl.util.freetype.FT_Face face, int index)
method_61902(int arg0, org.lwjgl.util.freetype.FT_Face arg1, int arg2)
loadGlyph(int codePoint, org.lwjgl.util.freetype.FT_Face face, int index)
private org.lwjgl.util.freetype.FT_Face
validateFontOpen()
method_51884()
getInfo()
public void
close()
public it.unimi.dsi.fastutil.ints.IntSet
getSupportedGlyphs()
method_27442()
getProvidedGlyphs()
private static TrueTypeFont$LazyGlyph[][]
lambda$new$1(int arg0)
method_61903(int arg0)
method_61903(int arg0)
private static TrueTypeFont$LazyGlyph[]
lambda$new$0(int arg0)
method_61904(int arg0)
method_61904(int arg0)