类 FontStorage
- java.lang.Object
-
- net.minecraft.client.font.FontStorage
-
- 所有已实现的接口:
AutoCloseable
@Environment(CLIENT) public class FontStorage extends Object implements AutoCloseable
- Mappings:
Namespace Name official dxjintermediary net/minecraft/class_377named net/minecraft/client/font/FontStorage
-
-
字段概要
字段 修饰符和类型 字段 说明 private GlyphRendererblankGlyphRendererprivate Int2ObjectMap<IntList>charactersByWidthprivate static EmptyGlyphRendererEMPTY_GLYPH_RENDERERprivate List<Font>fontsprivate List<GlyphAtlasTexture>glyphAtlasesprivate Int2ObjectMap<Glyph>glyphCacheprivate Int2ObjectMap<GlyphRenderer>glyphRendererCacheprivate Identifieridprivate static RandomRANDOMprivate static GlyphSPACEprivate TextureManagertextureManagerprivate GlyphRendererwhiteRectangleGlyphRenderer
-
构造器概要
构造器 构造器 说明 FontStorage(TextureManager textureManager, Identifier id)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()private voidcloseFonts()private voidcloseGlyphAtlases()GlyphgetGlyph(int int2)GlyphRenderergetGlyphRenderer(int int2)private GlyphRenderergetGlyphRenderer(RenderableGlyph c)GlyphRenderergetObfuscatedGlyphRenderer(Glyph glyph)GlyphRenderergetRectangleRenderer()private RenderableGlyphgetRenderableGlyph(int int2)voidsetFonts(List<Font> fonts)
-
-
-
字段详细资料
-
EMPTY_GLYPH_RENDERER
private static final EmptyGlyphRenderer EMPTY_GLYPH_RENDERER
- Mappings:
Namespace Name Mixin selector official aLdxj;a:Ldxn;intermediary field_2250Lnet/minecraft/class_377;field_2250:Lnet/minecraft/class_384;named EMPTY_GLYPH_RENDERERLnet/minecraft/client/font/FontStorage;EMPTY_GLYPH_RENDERER:Lnet/minecraft/client/font/EmptyGlyphRenderer;
-
SPACE
private static final Glyph SPACE
- Mappings:
Namespace Name Mixin selector official bLdxj;b:Ldnp;intermediary field_2251Lnet/minecraft/class_377;field_2251:Lnet/minecraft/class_379;named SPACELnet/minecraft/client/font/FontStorage;SPACE:Lnet/minecraft/client/font/Glyph;
-
RANDOM
private static final Random RANDOM
- Mappings:
Namespace Name Mixin selector official cLdxj;c:Ljava/util/Random;intermediary field_2252Lnet/minecraft/class_377;field_2252:Ljava/util/Random;named RANDOMLnet/minecraft/client/font/FontStorage;RANDOM:Ljava/util/Random;
-
textureManager
private final TextureManager textureManager
- Mappings:
Namespace Name Mixin selector official dLdxj;d:Lewe;intermediary field_2248Lnet/minecraft/class_377;field_2248:Lnet/minecraft/class_1060;named textureManagerLnet/minecraft/client/font/FontStorage;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
id
private final Identifier id
- Mappings:
Namespace Name Mixin selector official eLdxj;e:Lwp;intermediary field_2246Lnet/minecraft/class_377;field_2246:Lnet/minecraft/class_2960;named idLnet/minecraft/client/font/FontStorage;id:Lnet/minecraft/util/Identifier;
-
blankGlyphRenderer
private GlyphRenderer blankGlyphRenderer
- Mappings:
Namespace Name Mixin selector official fLdxj;f:Ldxm;intermediary field_2256Lnet/minecraft/class_377;field_2256:Lnet/minecraft/class_382;named blankGlyphRendererLnet/minecraft/client/font/FontStorage;blankGlyphRenderer:Lnet/minecraft/client/font/GlyphRenderer;
-
whiteRectangleGlyphRenderer
private GlyphRenderer whiteRectangleGlyphRenderer
- Mappings:
Namespace Name Mixin selector official gLdxj;g:Ldxm;intermediary field_20910Lnet/minecraft/class_377;field_20910:Lnet/minecraft/class_382;named whiteRectangleGlyphRendererLnet/minecraft/client/font/FontStorage;whiteRectangleGlyphRenderer:Lnet/minecraft/client/font/GlyphRenderer;
-
fonts
private final List<Font> fonts
- Mappings:
Namespace Name Mixin selector official hLdxj;h:Ljava/util/List;intermediary field_2247Lnet/minecraft/class_377;field_2247:Ljava/util/List;named fontsLnet/minecraft/client/font/FontStorage;fonts:Ljava/util/List;
-
glyphRendererCache
private final Int2ObjectMap<GlyphRenderer> glyphRendererCache
- Mappings:
Namespace Name Mixin selector official iLdxj;i:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_2253Lnet/minecraft/class_377;field_2253:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named glyphRendererCacheLnet/minecraft/client/font/FontStorage;glyphRendererCache:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
glyphCache
private final Int2ObjectMap<Glyph> glyphCache
- Mappings:
Namespace Name Mixin selector official jLdxj;j:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_2257Lnet/minecraft/class_377;field_2257:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named glyphCacheLnet/minecraft/client/font/FontStorage;glyphCache:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
charactersByWidth
private final Int2ObjectMap<IntList> charactersByWidth
- Mappings:
Namespace Name Mixin selector official kLdxj;k:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;intermediary field_2249Lnet/minecraft/class_377;field_2249:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;named charactersByWidthLnet/minecraft/client/font/FontStorage;charactersByWidth:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
-
glyphAtlases
private final List<GlyphAtlasTexture> glyphAtlases
- Mappings:
Namespace Name Mixin selector official lLdxj;l:Ljava/util/List;intermediary field_2254Lnet/minecraft/class_377;field_2254:Ljava/util/List;named glyphAtlasesLnet/minecraft/client/font/FontStorage;glyphAtlases:Ljava/util/List;
-
-
构造器详细资料
-
FontStorage
public FontStorage(TextureManager textureManager, Identifier id)
- Mappings:
Namespace Name Mixin selector official <init>Ldxj;<init>(Lewe;Lwp;)Vintermediary <init>Lnet/minecraft/class_377;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_2960;)Vnamed <init>Lnet/minecraft/client/font/FontStorage;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/util/Identifier;)V
-
-
方法详细资料
-
setFonts
public void setFonts(List<Font> fonts)
- Mappings:
Namespace Name Mixin selector official aLdxj;a(Ljava/util/List;)Vintermediary method_2004Lnet/minecraft/class_377;method_2004(Ljava/util/List;)Vnamed setFontsLnet/minecraft/client/font/FontStorage;setFonts(Ljava/util/List;)V
-
close
public void close()
- 指定者:
close在接口中AutoCloseable- Mappings:
Namespace Name Mixin selector official closeLdxj;close()Vintermediary closeLnet/minecraft/class_377;close()Vnamed closeLnet/minecraft/client/font/FontStorage;close()V
-
closeFonts
private void closeFonts()
- Mappings:
Namespace Name Mixin selector official bLdxj;b()Vintermediary method_24290Lnet/minecraft/class_377;method_24290()Vnamed closeFontsLnet/minecraft/client/font/FontStorage;closeFonts()V
-
closeGlyphAtlases
private void closeGlyphAtlases()
- Mappings:
Namespace Name Mixin selector official cLdxj;c()Vintermediary method_2010Lnet/minecraft/class_377;method_2010()Vnamed closeGlyphAtlasesLnet/minecraft/client/font/FontStorage;closeGlyphAtlases()V
-
getGlyph
public Glyph getGlyph(int int2)
- Mappings:
Namespace Name Mixin selector official aLdxj;a(I)Ldnp;intermediary method_2011Lnet/minecraft/class_377;method_2011(I)Lnet/minecraft/class_379;named getGlyphLnet/minecraft/client/font/FontStorage;getGlyph(I)Lnet/minecraft/client/font/Glyph;
-
getRenderableGlyph
private RenderableGlyph getRenderableGlyph(int int2)
- Mappings:
Namespace Name Mixin selector official cLdxj;c(I)Ldnr;intermediary method_2008Lnet/minecraft/class_377;method_2008(I)Lnet/minecraft/class_383;named getRenderableGlyphLnet/minecraft/client/font/FontStorage;getRenderableGlyph(I)Lnet/minecraft/client/font/RenderableGlyph;
-
getGlyphRenderer
public GlyphRenderer getGlyphRenderer(int int2)
- Mappings:
Namespace Name Mixin selector official bLdxj;b(I)Ldxm;intermediary method_2014Lnet/minecraft/class_377;method_2014(I)Lnet/minecraft/class_382;named getGlyphRendererLnet/minecraft/client/font/FontStorage;getGlyphRenderer(I)Lnet/minecraft/client/font/GlyphRenderer;
-
getGlyphRenderer
private GlyphRenderer getGlyphRenderer(RenderableGlyph c)
- Mappings:
Namespace Name Mixin selector official aLdxj;a(Ldnr;)Ldxm;intermediary method_2012Lnet/minecraft/class_377;method_2012(Lnet/minecraft/class_383;)Lnet/minecraft/class_382;named getGlyphRendererLnet/minecraft/client/font/FontStorage;getGlyphRenderer(Lnet/minecraft/client/font/RenderableGlyph;)Lnet/minecraft/client/font/GlyphRenderer;
-
getObfuscatedGlyphRenderer
public GlyphRenderer getObfuscatedGlyphRenderer(Glyph glyph)
- Mappings:
Namespace Name Mixin selector official aLdxj;a(Ldnp;)Ldxm;intermediary method_2013Lnet/minecraft/class_377;method_2013(Lnet/minecraft/class_379;)Lnet/minecraft/class_382;named getObfuscatedGlyphRendererLnet/minecraft/client/font/FontStorage;getObfuscatedGlyphRenderer(Lnet/minecraft/client/font/Glyph;)Lnet/minecraft/client/font/GlyphRenderer;
-
getRectangleRenderer
public GlyphRenderer getRectangleRenderer()
- Mappings:
Namespace Name Mixin selector official aLdxj;a()Ldxm;intermediary method_22943Lnet/minecraft/class_377;method_22943()Lnet/minecraft/class_382;named getRectangleRendererLnet/minecraft/client/font/FontStorage;getRectangleRenderer()Lnet/minecraft/client/font/GlyphRenderer;
-
-