Class Stitcher

java.lang.Object
net.minecraft.client.renderer.texture.Stitcher

public class Stitcher extends Object
  • Field Details

    • LOGGER

      private static final org.apache.logging.log4j.Logger LOGGER
    • HOLDER_COMPARATOR

      private static final Comparator<Stitcher.Holder> HOLDER_COMPARATOR
    • mipLevel

      private final int mipLevel
    • texturesToBeStitched

      private final Set<Stitcher.Holder> texturesToBeStitched
    • storage

      private final List<Stitcher.Region> storage
    • storageX

      private int storageX
    • storageY

      private int storageY
    • maxWidth

      private final int maxWidth
    • maxHeight

      private final int maxHeight
  • Constructor Details

    • Stitcher

      public Stitcher(int p_118171_, int p_118172_, int p_118173_)
  • Method Details

    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • registerSprite

      public void registerSprite(TextureAtlasSprite.Info p_118186_)
    • stitch

      public void stitch()
    • gatherSprites

      public void gatherSprites(Stitcher.SpriteLoader p_118181_)
    • smallestFittingMinTexel

      static int smallestFittingMinTexel(int p_118189_, int p_118190_)
    • addToStorage

      private boolean addToStorage(Stitcher.Holder p_118179_)
    • expand

      private boolean expand(Stitcher.Holder p_118192_)