Package net.minecraft.client.texture
Class TextureStitcher<T extends TextureStitcher.Stitchable>
java.lang.Object
net.minecraft.client.texture.TextureStitcher<T>
@Environment(CLIENT)
public class TextureStitcher<T extends TextureStitcher.Stitchable>
extends Object
- Mappings:
 Namespace Name named net/minecraft/client/texture/TextureStitcherintermediary net/minecraft/class_1055official gqi
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordstatic classstatic interfacestatic interface - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Comparator<TextureStitcher.Holder<?>> private intprivate final List<TextureStitcher.Holder<T>> private final intprivate final intprivate final intprivate final List<TextureStitcher.Slot<T>> private int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoid(package private) static intapplyMipLevel(int size, int mipLevel) private booleanfit(TextureStitcher.Holder<T> holder) intvoidgetStitchedSprites(TextureStitcher.SpriteConsumer<T> consumer) intgetWidth()private booleangrowAndFit(TextureStitcher.Holder<T> holder) voidstitch() 
- 
Field Details
- 
COMPARATOR
- Mappings:
 Namespace Name Mixin selector named COMPARATORLnet/minecraft/client/texture/TextureStitcher;COMPARATOR:Ljava/util/Comparator;intermediary field_18030Lnet/minecraft/class_1055;field_18030:Ljava/util/Comparator;official aLgqi;a:Ljava/util/Comparator;
 - 
mipLevel
private final int mipLevel- Mappings:
 Namespace Name Mixin selector named mipLevelLnet/minecraft/client/texture/TextureStitcher;mipLevel:Iintermediary field_5243Lnet/minecraft/class_1055;field_5243:Iofficial bLgqi;b:I
 - 
holders
- Mappings:
 Namespace Name Mixin selector named holdersLnet/minecraft/client/texture/TextureStitcher;holders:Ljava/util/List;intermediary field_5237Lnet/minecraft/class_1055;field_5237:Ljava/util/List;official cLgqi;c:Ljava/util/List;
 - 
slots
- Mappings:
 Namespace Name Mixin selector named slotsLnet/minecraft/client/texture/TextureStitcher;slots:Ljava/util/List;intermediary field_5239Lnet/minecraft/class_1055;field_5239:Ljava/util/List;official dLgqi;d:Ljava/util/List;
 - 
width
private int width- Mappings:
 Namespace Name Mixin selector named widthLnet/minecraft/client/texture/TextureStitcher;width:Iintermediary field_5242Lnet/minecraft/class_1055;field_5242:Iofficial eLgqi;e:I
 - 
height
private int height- Mappings:
 Namespace Name Mixin selector named heightLnet/minecraft/client/texture/TextureStitcher;height:Iintermediary field_5241Lnet/minecraft/class_1055;field_5241:Iofficial fLgqi;f:I
 - 
maxWidth
private final int maxWidth- Mappings:
 Namespace Name Mixin selector named maxWidthLnet/minecraft/client/texture/TextureStitcher;maxWidth:Iintermediary field_5240Lnet/minecraft/class_1055;field_5240:Iofficial gLgqi;g:I
 - 
maxHeight
private final int maxHeight- Mappings:
 Namespace Name Mixin selector named maxHeightLnet/minecraft/client/texture/TextureStitcher;maxHeight:Iintermediary field_5238Lnet/minecraft/class_1055;field_5238:Iofficial hLgqi;h:I
 
 - 
 - 
Constructor Details
- 
TextureStitcher
public TextureStitcher(int maxWidth, int maxHeight, int mipLevel) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/texture/TextureStitcher;<init>(III)Vintermediary <init>Lnet/minecraft/class_1055;<init>(III)Vofficial <init>Lgqi;<init>(III)V
 
 - 
 - 
Method Details
- 
getWidth
public int getWidth()- Mappings:
 Namespace Name Mixin selector named getWidthLnet/minecraft/client/texture/TextureStitcher;getWidth()Iintermediary method_4554Lnet/minecraft/class_1055;method_4554()Iofficial aLgqi;a()I
 - 
getHeight
public int getHeight()- Mappings:
 Namespace Name Mixin selector named getHeightLnet/minecraft/client/texture/TextureStitcher;getHeight()Iintermediary method_4555Lnet/minecraft/class_1055;method_4555()Iofficial bLgqi;b()I
 - 
add
- Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/client/texture/TextureStitcher;add(Lnet/minecraft/client/texture/TextureStitcher$Stitchable;)Vintermediary method_4553Lnet/minecraft/class_1055;method_4553(Lnet/minecraft/class_1055$class_7769;)Vofficial aLgqi;a(Lgqi$a;)V
 - 
stitch
public void stitch()- Mappings:
 Namespace Name Mixin selector named stitchLnet/minecraft/client/texture/TextureStitcher;stitch()Vintermediary method_4557Lnet/minecraft/class_1055;method_4557()Vofficial cLgqi;c()V
 - 
getStitchedSprites
- Mappings:
 Namespace Name Mixin selector named getStitchedSpritesLnet/minecraft/client/texture/TextureStitcher;getStitchedSprites(Lnet/minecraft/client/texture/TextureStitcher$SpriteConsumer;)Vintermediary method_4549Lnet/minecraft/class_1055;method_4549(Lnet/minecraft/class_1055$class_4726;)Vofficial aLgqi;a(Lgqi$d;)V
 - 
applyMipLevel
static int applyMipLevel(int size, int mipLevel) - Mappings:
 Namespace Name Mixin selector named applyMipLevelLnet/minecraft/client/texture/TextureStitcher;applyMipLevel(II)Iintermediary method_4551Lnet/minecraft/class_1055;method_4551(II)Iofficial aLgqi;a(II)I
 - 
fit
- Mappings:
 Namespace Name Mixin selector named fitLnet/minecraft/client/texture/TextureStitcher;fit(Lnet/minecraft/client/texture/TextureStitcher$Holder;)Zintermediary method_4550Lnet/minecraft/class_1055;method_4550(Lnet/minecraft/class_1055$class_1056;)Zofficial aLgqi;a(Lgqi$b;)Z
 - 
growAndFit
- Mappings:
 Namespace Name Mixin selector named growAndFitLnet/minecraft/client/texture/TextureStitcher;growAndFit(Lnet/minecraft/client/texture/TextureStitcher$Holder;)Zintermediary method_4552Lnet/minecraft/class_1055;method_4552(Lnet/minecraft/class_1055$class_1056;)Zofficial bLgqi;b(Lgqi$b;)Z
 
 -