类 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
(专用程序包) static final org.slf4j.Logger
static final ResourceLocation
private final FontSet
private final List<GlyphProvider>
private Map<ResourceLocation,
ResourceLocation> private final TextureManager
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
apply
(FontManager.Preparation pPreperation, ProfilerFiller pProfiler) void
close()
private void
finalizeProviderLoading
(List<GlyphProvider> pProviders, GlyphProvider pMissingProvider) private ResourceLocation
private static List<com.mojang.datafixers.util.Pair<FontManager.BuilderId,
GlyphProviderDefinition>> loadResourceStack
(List<Resource> pResources, ResourceLocation pFontId) private CompletableFuture<FontManager.Preparation>
prepare
(ResourceManager pResourceManager, Executor pExecutor) reload
(PreparableReloadListener.PreparationBarrier pPreparationBarrier, ResourceManager pResourceManager, ProfilerFiller pPreparationsProfiler, ProfilerFiller pReloadProfiler, Executor pBackgroundExecutor, Executor pGameExecutor) private Map<ResourceLocation,
List<GlyphProvider>> resolveProviders
(List<FontManager.UnresolvedBuilderBundle> pUnresolvedBuilderBundles) private CompletableFuture<Optional<GlyphProvider>>
safeLoad
(FontManager.BuilderId pBuilderId, GlyphProviderDefinition.Loader pLoader, ResourceManager pResourceManager, Executor pExecutor) void
setRenames
(Map<ResourceLocation, ResourceLocation> pUnicodeForcedMap) 从类继承的方法 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
-
renames
-
-
构造器详细资料
-
FontManager
-
-
方法详细资料
-
reload
public CompletableFuture<Void> reload(PreparableReloadListener.PreparationBarrier pPreparationBarrier, ResourceManager pResourceManager, ProfilerFiller pPreparationsProfiler, ProfilerFiller pReloadProfiler, Executor pBackgroundExecutor, Executor pGameExecutor) - 指定者:
reload
在接口中PreparableReloadListener
-
prepare
private CompletableFuture<FontManager.Preparation> prepare(ResourceManager pResourceManager, Executor pExecutor) -
safeLoad
private CompletableFuture<Optional<GlyphProvider>> safeLoad(FontManager.BuilderId pBuilderId, GlyphProviderDefinition.Loader pLoader, ResourceManager pResourceManager, Executor pExecutor) -
resolveProviders
private Map<ResourceLocation,List<GlyphProvider>> resolveProviders(List<FontManager.UnresolvedBuilderBundle> pUnresolvedBuilderBundles) -
finalizeProviderLoading
private void finalizeProviderLoading(List<GlyphProvider> pProviders, GlyphProvider pMissingProvider) -
apply
-
loadResourceStack
private static List<com.mojang.datafixers.util.Pair<FontManager.BuilderId,GlyphProviderDefinition>> loadResourceStack(List<Resource> pResources, ResourceLocation pFontId) -
setRenames
-
getActualId
-
createFont
-
createFontFilterFishy
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
-