类 UnihexProvider

java.lang.Object
net.minecraft.client.gui.font.providers.UnihexProvider
所有已实现的接口:
GlyphProvider, AutoCloseable

public class UnihexProvider extends Object implements GlyphProvider
  • 字段详细资料

    • LOGGER

      static final org.slf4j.Logger LOGGER
    • GLYPH_HEIGHT

      private static final int GLYPH_HEIGHT
      另请参阅:
    • DIGITS_PER_BYTE

      private static final int DIGITS_PER_BYTE
      另请参阅:
    • DIGITS_FOR_WIDTH_8

      private static final int DIGITS_FOR_WIDTH_8
      另请参阅:
    • DIGITS_FOR_WIDTH_16

      private static final int DIGITS_FOR_WIDTH_16
      另请参阅:
    • DIGITS_FOR_WIDTH_24

      private static final int DIGITS_FOR_WIDTH_24
      另请参阅:
    • DIGITS_FOR_WIDTH_32

      private static final int DIGITS_FOR_WIDTH_32
      另请参阅:
    • glyphs

      private final CodepointMap<UnihexProvider.Glyph> glyphs
  • 构造器详细资料

  • 方法详细资料

    • getGlyph

      @Nullable public GlyphInfo getGlyph(int p_285239_)
      指定者:
      getGlyph 在接口中 GlyphProvider
    • getSupportedGlyphs

      public it.unimi.dsi.fastutil.ints.IntSet getSupportedGlyphs()
      指定者:
      getSupportedGlyphs 在接口中 GlyphProvider
    • unpackBitsToBytes

      static void unpackBitsToBytes(IntBuffer p_285211_, int p_285508_, int p_285312_, int p_285412_)
    • unpackBitsToBytes

      static void unpackBitsToBytes(IntBuffer p_285283_, UnihexProvider.LineData p_285485_, int p_284940_, int p_284950_)
    • readFromStream

      static void readFromStream(InputStream p_285315_, UnihexProvider.ReaderOutput p_285353_) throws IOException
      抛出:
      IOException
    • decodeHex

      static int decodeHex(int p_285205_, it.unimi.dsi.fastutil.bytes.ByteList p_285268_, int p_285345_)
    • decodeHex

      private static int decodeHex(int p_284952_, byte p_285036_)
    • copyUntil

      private static boolean copyUntil(InputStream p_284994_, it.unimi.dsi.fastutil.bytes.ByteList p_285351_, int p_285177_) throws IOException
      抛出:
      IOException