类 FontManager
java.lang.Object
net.minecraft.client.gui.font.FontManager
- 所有已实现的接口:
AutoCloseable
,PreparableReloadListener
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final record
(专用程序包) static final record
(专用程序包) static final record
(专用程序包) static final record
(专用程序包) static final record
从接口继承的嵌套类/接口 net.minecraft.server.packs.resources.PreparableReloadListener
PreparableReloadListener.PreparationBarrier
-
字段概要
字段修饰符和类型字段说明private static final FileToIdConverter
private static final String
private final Map
<ResourceLocation, FontSet> private static final com.google.gson.Gson
private FontSet
(专用程序包) static final org.slf4j.Logger
static final ResourceLocation
private final FontSet
private final List
<GlyphProvider> private final TextureManager
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
apply
(FontManager.Preparation p_284939_, ProfilerFiller p_285407_) void
close()
private static GlyphProvider.Conditional
private void
finalizeProviderLoading
(List<GlyphProvider.Conditional> p_285520_, GlyphProvider.Conditional p_328834_) private static Set
<FontOption> getFontOptions
(Options p_331588_) private FontSet
getFontSetCached
(ResourceLocation p_332431_) private FontSet
getFontSetRaw
(ResourceLocation p_333296_) private static List
<com.mojang.datafixers.util.Pair<FontManager.BuilderId, GlyphProviderDefinition.Conditional>> loadResourceStack
(List<Resource> p_284976_, ResourceLocation p_285272_) private CompletableFuture
<FontManager.Preparation> prepare
(ResourceManager p_285252_, Executor p_284969_) reload
(PreparableReloadListener.PreparationBarrier p_285160_, ResourceManager p_285231_, Executor p_284975_, Executor p_285218_) private Map
<ResourceLocation, List<GlyphProvider.Conditional>> resolveProviders
(List<FontManager.UnresolvedBuilderBundle> p_285282_) private CompletableFuture
<Optional<GlyphProvider>> safeLoad
(FontManager.BuilderId p_285113_, GlyphProviderDefinition.Loader p_286561_, ResourceManager p_285424_, Executor p_285371_) void
updateOptions
(Options p_335215_) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.server.packs.resources.PreparableReloadListener
getName
-
字段详细资料
-
LOGGER
static final org.slf4j.Logger LOGGER -
FONTS_PATH
- 另请参阅:
-
MISSING_FONT
-
FONT_DEFINITIONS
-
GSON
private static final com.google.gson.Gson GSON -
missingFontSet
-
providersToClose
-
fontSets
-
textureManager
-
lastFontSetCache
-
-
构造器详细资料
-
FontManager
-
-
方法详细资料
-
createFallbackProvider
-
reload
public CompletableFuture<Void> reload(PreparableReloadListener.PreparationBarrier p_285160_, ResourceManager p_285231_, Executor p_284975_, Executor p_285218_) - 指定者:
reload
在接口中PreparableReloadListener
-
prepare
private CompletableFuture<FontManager.Preparation> prepare(ResourceManager p_285252_, Executor p_284969_) -
safeLoad
private CompletableFuture<Optional<GlyphProvider>> safeLoad(FontManager.BuilderId p_285113_, GlyphProviderDefinition.Loader p_286561_, ResourceManager p_285424_, Executor p_285371_) -
resolveProviders
private Map<ResourceLocation,List<GlyphProvider.Conditional>> resolveProviders(List<FontManager.UnresolvedBuilderBundle> p_285282_) -
finalizeProviderLoading
private void finalizeProviderLoading(List<GlyphProvider.Conditional> p_285520_, GlyphProvider.Conditional p_328834_) -
getFontOptions
-
apply
-
updateOptions
-
loadResourceStack
private static List<com.mojang.datafixers.util.Pair<FontManager.BuilderId,GlyphProviderDefinition.Conditional>> loadResourceStack(List<Resource> p_284976_, ResourceLocation p_285272_) -
createFont
-
createFontFilterFishy
-
getFontSetRaw
-
getFontSetCached
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
-