public class Stitcher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Stitcher.Holder |
static interface |
Stitcher.ISpriteLoader |
static class |
Stitcher.Slot |
Modifier and Type | Field and Description |
---|---|
private static java.util.Comparator<Stitcher.Holder> |
HOLDER_COMPARATOR |
private static org.apache.logging.log4j.Logger |
LOGGER |
private int |
maxHeight |
private int |
maxWidth |
private int |
mipLevel |
private java.util.List<Stitcher.Slot> |
storage |
private int |
storageX |
private int |
storageY |
private java.util.Set<Stitcher.Holder> |
texturesToBeStitched |
Constructor and Description |
---|
Stitcher(int p_i50910_1_,
int p_i50910_2_,
int p_i50910_3_) |
Modifier and Type | Method and Description |
---|---|
private boolean |
addToStorage(Stitcher.Holder p_94310_1_) |
private boolean |
expand(Stitcher.Holder p_94311_1_) |
void |
gatherSprites(Stitcher.ISpriteLoader p_229209_1_) |
int |
getHeight() |
int |
getWidth() |
void |
registerSprite(TextureAtlasSprite.Info p_229211_1_) |
private static int |
smallestFittingMinTexel(int p_147969_0_,
int p_147969_1_) |
void |
stitch() |
private static final org.apache.logging.log4j.Logger LOGGER
private static final java.util.Comparator<Stitcher.Holder> HOLDER_COMPARATOR
private final int mipLevel
private final java.util.Set<Stitcher.Holder> texturesToBeStitched
private final java.util.List<Stitcher.Slot> storage
private int storageX
private int storageY
private final int maxWidth
private final int maxHeight
public int getWidth()
public int getHeight()
public void registerSprite(TextureAtlasSprite.Info p_229211_1_)
public void stitch()
public void gatherSprites(Stitcher.ISpriteLoader p_229209_1_)
private static int smallestFittingMinTexel(int p_147969_0_, int p_147969_1_)
private boolean addToStorage(Stitcher.Holder p_94310_1_)
private boolean expand(Stitcher.Holder p_94311_1_)