Class TextureGlyphProvider
- java.lang.Object
-
- net.minecraft.client.gui.fonts.providers.TextureGlyphProvider
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,IGlyphProvider
public class TextureGlyphProvider extends java.lang.Object implements IGlyphProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextureGlyphProvider.Factory(package private) static classTextureGlyphProvider.GlyphInfo
-
Field Summary
Fields Modifier and Type Field Description private it.unimi.dsi.fastutil.ints.Int2ObjectMap<TextureGlyphProvider.GlyphInfo>glyphsprivate NativeImageimageprivate static org.apache.logging.log4j.LoggerLOGGER
-
Constructor Summary
Constructors Modifier Constructor Description privateTextureGlyphProvider(NativeImage p_i232266_1_, it.unimi.dsi.fastutil.ints.Int2ObjectMap<TextureGlyphProvider.GlyphInfo> p_i232266_2_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()IGlyphInfogetGlyph(int p_212248_1_)it.unimi.dsi.fastutil.ints.IntSetgetSupportedGlyphs()
-
-
-
Field Detail
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
image
private final NativeImage image
-
glyphs
private final it.unimi.dsi.fastutil.ints.Int2ObjectMap<TextureGlyphProvider.GlyphInfo> glyphs
-
-
Constructor Detail
-
TextureGlyphProvider
private TextureGlyphProvider(NativeImage p_i232266_1_, it.unimi.dsi.fastutil.ints.Int2ObjectMap<TextureGlyphProvider.GlyphInfo> p_i232266_2_)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceIGlyphProvider
-
getGlyph
@Nullable public IGlyphInfo getGlyph(int p_212248_1_)
- Specified by:
getGlyphin interfaceIGlyphProvider
-
getSupportedGlyphs
public it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs()
- Specified by:
getSupportedGlyphsin interfaceIGlyphProvider
-
-