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.Slot> 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_i50910_1_, int p_i50910_2_, int p_i50910_3_)
  • Method Details

    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • registerSprite

      public void registerSprite(TextureAtlasSprite.Info p_229211_1_)
    • stitch

      public void stitch()
    • gatherSprites

      public void gatherSprites(Stitcher.ISpriteLoader p_229209_1_)
    • smallestFittingMinTexel

      private static int smallestFittingMinTexel(int p_147969_0_, int p_147969_1_)
    • addToStorage

      private boolean addToStorage(Stitcher.Holder p_94310_1_)
    • expand

      private boolean expand(Stitcher.Holder p_94311_1_)