net.minecraft.client.gui.font

public class FontSet

implements AutoCloseable

fvb
net.minecraft.client.gui.font.FontSet
net.minecraft.class_377
net.minecraft.unmapped.C_zhhoxunt
net.minecraft.client.font.FontStorage
net.minecraft.client.font.FontStorage

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_54959
f_xvprdalg
LOGGER
LOGGER
private static final RandomSource
b
RANDOM
field_2252
f_qxvstnog
RANDOM
RANDOM
private static final float
c
LARGE_FORWARD_ADVANCE
field_39934
f_wrcgchkf
MAX_ADVANCE
MAX_GLYPH_ADVANCE
private final TextureManager
d
textureManager
field_2248
f_zzorrupa
textureManager
textureManager
private final ResourceLocation
e
name
field_2246
f_wszhfshh
id
id
private BakedGlyph
f
missingGlyph
field_2256
f_rzdttaxr
blankBakedGlyph
blankGlyphRenderer
private BakedGlyph
g
whiteGlyph
field_20910
f_wzaqlovb
whiteRectangleBakedGlyph
whiteRectangleGlyphRenderer
private List<GlyphProvider$Conditional>
h
allProviders
field_49120
f_wgoeswrb
allFonts
filteredFonts
private List<GlyphProvider>
i
activeProviders
field_49121
f_gdcoaemg
availableFonts
fonts
private final CodepointMap<BakedGlyph>
j
glyphs
field_2253
f_aiwolaxy
bakedGlyphCache
glyphRendererCache
private final CodepointMap<FontSet$GlyphInfoFilter>
k
glyphInfos
field_2257
f_deijrvpv
glyphCache
glyphCache
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntList>
l
glyphsByWidth
field_2249
f_whiqfyvx
charactersByWidth
charactersByWidth
private final List<FontTexture>
m
textures
field_2254
f_tehtajjp
glyphAtlases
glyphAtlases
private final IntFunction<FontSet$GlyphInfoFilter>
n
glyphInfoGetter
field_54819
f_lugwmrjp
glyphFinder
private final IntFunction<BakedGlyph>
o
glyphGetter
field_54820
f_xuvcmxoi
glyphBaker

Constructor summary

ModifierConstructor
public (TextureManager textureManager, ResourceLocation id)

Method summary

Modifier and TypeMethod
public void
a(List<fhj$a> arg0, Set<fva> arg1)
reload(List<GlyphProvider$Conditional> arg0, Set<FontOption> arg1)
method_2004(List<class_390$class_9241> arg0, Set<class_9243> arg1)
m_qlrvltwv(List<C_wywmjnuh$C_bavmfosz> arg0, Set<C_odvtolcn> arg1)
setFonts(List<Font$FontFilterPair> allFonts, Set<FontFilterType> activeFilters)
setFonts(List<Font$Filtered> filteredFonts, Set<FontOption> options)
public void
a(Set<fva> arg0)
reload(Set<FontOption> arg0)
method_57036(Set<class_9243> arg0)
m_plrsgatd(Set<C_odvtolcn> arg0)
setActiveFilters(Set<FontFilterType> activeFilters)
setOptions(Set<FontOption> options)
private void
c()
resetTextures()
method_57038()
m_eejfzhrk()
clear()
reset()
private List<GlyphProvider>
b(List<fhj$a> arg0, Set<fva> arg1)
selectProviders(List<GlyphProvider$Conditional> arg0, Set<FontOption> arg1)
method_57037(List<class_390$class_9241> arg0, Set<class_9243> arg1)
m_drimvtcl(List<C_wywmjnuh$C_bavmfosz> arg0, Set<C_odvtolcn> arg1)
applyFilters(List<Font$FontFilterPair> allFonts, Set<FontFilterType> activeFilters)
updateAvailableFonts(List<Font$Filtered> filteredFonts, Set<FontOption> options)
public void
close()
close()
private void
d()
closeTextures()
method_2010()
m_teijcklv()
closeGlyphAtlases()
closeGlyphAtlases()
private static boolean
b(fhi arg0)
hasFishyAdvance(GlyphInfo arg0)
method_45079(class_379 arg0)
m_jyqartmo(C_sxmfadan arg0)
isAdvanceInvalid(Glyph glyph)
isGlyphFishy(Glyph glyph)
private FontSet$GlyphInfoFilter
b(int arg0)
computeGlyphInfo(int arg0)
method_40038(int arg0)
m_xoqfcpqv(int arg0)
findGlyph(int codePoint)
findGlyph(int codePoint)
public GlyphInfo
a(int arg0, boolean arg1)
getGlyphInfo(int arg0, boolean arg1)
method_2011(int arg0, boolean arg1)
m_abmbjzev(int arg0, boolean arg1)
getGlyph(int codePoint, boolean validateAdvance)
getGlyph(int codePoint, boolean filterFishyGlyphs)
private BakedGlyph
c(int arg0)
computeBakedGlyph(int arg0)
method_41832(int arg0)
m_eiqitttg(int arg0)
bake(int codePoint)
bakeGlyph(int codePoint)
public BakedGlyph
a(int arg0)
getGlyph(int arg0)
method_2014(int arg0)
m_ptacwual(int arg0)
getBaked(int codePoint)
getGlyphRenderer(int codePoint)
private BakedGlyph
a(fhk arg0)
stitch(SheetGlyphInfo arg0)
method_2012(class_383 arg0)
m_psccwovv(C_etoytjqu arg0)
bake(RenderableGlyph c)
getGlyphRenderer(SheetGlyphInfo glyphInfo)
public BakedGlyph
a(fhi arg0)
getRandomGlyph(GlyphInfo arg0)
method_2013(class_379 arg0)
m_prqyajrl(C_sxmfadan arg0)
getObfuscatedBakedGlyph(Glyph glyph)
getObfuscatedGlyphRenderer(Glyph glyph)
public ResourceLocation
a()
name()
method_57034()
m_vlgcdvsk()
getId()
getId()
public BakedGlyph
b()
whiteGlyph()
method_22943()
m_nclahpgg()
getRectangleBakedGlyph()
getRectangleRenderer()