net.minecraft.client.font

public class FontStorage

implements AutoCloseable

ghz
net.minecraft.client.gui.font.FontSet
net.minecraft.class_377
net.minecraft.client.font.FontStorage
net.minecraft.unmapped.C_zhhoxunt
net.minecraft.client.font.FontStorage
net.minecraft.src.C_3511_

Field summary

Modifier and TypeField
private static final float
a
LARGE_FORWARD_ADVANCE
field_39934
MAX_ADVANCE
f_wrcgchkf
MAX_GLYPH_ADVANCE
f_242991_
private static final BakedGlyph
b
INVISIBLE_MISSING_GLYPH
field_62135
MISSING_GLYPH
f_eyiosmip
f_413043_
final GlyphBaker
c
stitcher
field_61611
glyphBaker
f_qpvgqahl
f_412863_
final Glyph$AbstractGlyphBaker
d
wrappedStitcher
field_62136
abstractBaker
f_mbfiygvm
f_413137_
private List<Font$FontFilterPair>
e
allProviders
field_49120
allFonts
f_wgoeswrb
filteredFonts
f_315683_
private List<Font>
f
activeProviders
field_49121
availableFonts
f_gdcoaemg
fonts
f_317127_
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.ints.IntList>
g
glyphsByWidth
field_2249
charactersByWidth
f_whiqfyvx
charactersByWidth
f_95058_
private final GlyphContainer<FontStorage$GlyphPair>
h
glyphCache
field_61612
bakedGlyphCache
f_luycqosr
f_412869_
private final IntFunction<FontStorage$GlyphPair>
i
glyphGetter
field_54820
findGlyph
f_xuvcmxoi
f_346763_
BakedGlyph
j
missingGlyph
field_2256
blankBakedGlyph
f_rzdttaxr
blankGlyphRenderer
f_95053_
private final Supplier<BakedGlyph>
k
missingGlyphGetter
field_62137
blankGlyphSupplier
f_jfzfiojc
f_412273_
private final FontStorage$GlyphPair
l
missingSelectedGlyphs
field_61613
blankBakedGlyphPair
f_swwslcgp
f_412787_
private EffectGlyph
m
whiteGlyph
field_20910
whiteRectangleBakedGlyph
f_wzaqlovb
whiteRectangleGlyphRenderer
f_95054_
private final GlyphProvider
n
anyGlyphs
field_61614
anyGlyphs
f_uzjlnhxb
f_412021_
private final GlyphProvider
o
nonFishyGlyphs
field_61615
advanceValidatingGlyphs
f_aecbucnt
f_411633_

Constructor summary

ModifierConstructor
public (GlyphBaker baker)

Method summary

Modifier and TypeMethod
public void
a(List<frj$a> o, Set<ghy> arg1)
reload(List<GlyphProvider$Conditional> arg0, Set<FontOption> arg1)
method_2004(List<class_390$class_9241> arg0, Set<class_9243> arg1)
setFonts(List<Font$FontFilterPair> allFonts, Set<FontFilterType> activeFilters)
m_qlrvltwv(List<C_wywmjnuh$C_bavmfosz> arg0, Set<C_odvtolcn> arg1)
setFonts(List<Font$Filtered> filteredFonts, Set<FontOption> options)
m_321905_(List<C_3099_$C_313852_> p_329677_, Set<C_313440_> arg1)
public void
a(Set<ghy> arg0)
reload(Set<FontOption> arg0)
method_57036(Set<class_9243> arg0)
setActiveFilters(Set<FontFilterType> activeFilters)
m_plrsgatd(Set<C_odvtolcn> arg0)
setOptions(Set<FontOption> options)
m_95071_(Set<C_313440_> arg0)
private void
b()
resetTextures()
method_57038()
clear()
m_eejfzhrk()
reset()
m_322787_()
private List<Font>
b(List<frj$a> o, Set<ghy> arg1)
selectProviders(List<GlyphProvider$Conditional> arg0, Set<FontOption> arg1)
method_57037(List<class_390$class_9241> arg0, Set<class_9243> arg1)
applyFilters(List<Font$FontFilterPair> allFonts, Set<FontFilterType> activeFilters)
m_drimvtcl(List<C_wywmjnuh$C_bavmfosz> arg0, Set<C_odvtolcn> arg1)
updateAvailableFonts(List<Font$Filtered> filteredFonts, Set<FontOption> options)
m_321621_(List<C_3099_$C_313852_> p_331640_, Set<C_313440_> arg1)
public void
close()
close()
close()
private static boolean
a(fri o)
hasFishyAdvance(GlyphInfo arg0)
method_45079(class_379 arg0)
isAdvanceInvalid(GlyphMetrics glyph)
m_jyqartmo(C_sxmfadan arg0)
isGlyphFishy(Glyph glyph)
m_243068_(C_3098_ p_243323_)
private FontStorage$GlyphPair
a(int arg0)
computeGlyphInfo(int arg0)
method_40038(int arg0)
findGlyph(int codePoint)
m_xoqfcpqv(int arg0)
findGlyph(int codePoint)
m_243121_(int arg0)
FontStorage$GlyphPair
b(int arg0)
getGlyph(int arg0)
method_2014(int arg0)
getBaked(int codePoint)
m_ptacwual(int arg0)
getGlyphRenderer(int codePoint)
m_95078_(int arg0)
public BakedGlyph
a(bfq o, int arg1)
getRandomGlyph(RandomSource arg0, int arg1)
method_2013(class_5819 arg0, int arg1)
getObfuscatedBakedGlyph(Random random, int width)
m_prqyajrl(C_rlomrsco arg0, int arg1)
getObfuscatedGlyphRenderer(RandomGenerator random, int arg1)
m_95067_(C_212974_ p_425986_, int arg1)
public EffectGlyph
a()
whiteGlyph()
method_22943()
getRectangleBakedGlyph()
m_nclahpgg()
getRectangleRenderer()
m_95064_()
public GlyphProvider
a(boolean arg0)
source(boolean arg0)
method_72788(boolean arg0)
getGlyphs(boolean advanceValidating)
m_wbcbhybp(boolean arg0)
m_419129_(boolean arg0)