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/TextureStitcher- intermediary - net/minecraft/class_1055- official - heq
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final recordstatic classstatic interfacestatic interface
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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 - COMPARATOR- Lnet/minecraft/client/texture/TextureStitcher;COMPARATOR:Ljava/util/Comparator;- intermediary - field_18030- Lnet/minecraft/class_1055;field_18030:Ljava/util/Comparator;- official - a- Lheq;a:Ljava/util/Comparator;
 
- 
mipLevelprivate final int mipLevel- Mappings:
- Namespace - Name - Mixin selector - named - mipLevel- Lnet/minecraft/client/texture/TextureStitcher;mipLevel:I- intermediary - field_5243- Lnet/minecraft/class_1055;field_5243:I- official - b- Lheq;b:I
 
- 
holders- Mappings:
- Namespace - Name - Mixin selector - named - holders- Lnet/minecraft/client/texture/TextureStitcher;holders:Ljava/util/List;- intermediary - field_5237- Lnet/minecraft/class_1055;field_5237:Ljava/util/List;- official - c- Lheq;c:Ljava/util/List;
 
- 
slots- Mappings:
- Namespace - Name - Mixin selector - named - slots- Lnet/minecraft/client/texture/TextureStitcher;slots:Ljava/util/List;- intermediary - field_5239- Lnet/minecraft/class_1055;field_5239:Ljava/util/List;- official - d- Lheq;d:Ljava/util/List;
 
- 
widthprivate int width- Mappings:
- Namespace - Name - Mixin selector - named - width- Lnet/minecraft/client/texture/TextureStitcher;width:I- intermediary - field_5242- Lnet/minecraft/class_1055;field_5242:I- official - e- Lheq;e:I
 
- 
heightprivate int height- Mappings:
- Namespace - Name - Mixin selector - named - height- Lnet/minecraft/client/texture/TextureStitcher;height:I- intermediary - field_5241- Lnet/minecraft/class_1055;field_5241:I- official - f- Lheq;f:I
 
- 
maxWidthprivate final int maxWidth- Mappings:
- Namespace - Name - Mixin selector - named - maxWidth- Lnet/minecraft/client/texture/TextureStitcher;maxWidth:I- intermediary - field_5240- Lnet/minecraft/class_1055;field_5240:I- official - g- Lheq;g:I
 
- 
maxHeightprivate final int maxHeight- Mappings:
- Namespace - Name - Mixin selector - named - maxHeight- Lnet/minecraft/client/texture/TextureStitcher;maxHeight:I- intermediary - field_5238- Lnet/minecraft/class_1055;field_5238:I- official - h- Lheq;h:I
 
 
- 
- 
Constructor Details- 
TextureStitcherpublic TextureStitcher(int maxWidth, int maxHeight, int mipLevel) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/texture/TextureStitcher;<init>(III)V- intermediary - <init>- Lnet/minecraft/class_1055;<init>(III)V- official - <init>- Lheq;<init>(III)V
 
 
- 
- 
Method Details- 
getWidthpublic int getWidth()- Mappings:
- Namespace - Name - Mixin selector - named - getWidth- Lnet/minecraft/client/texture/TextureStitcher;getWidth()I- intermediary - method_4554- Lnet/minecraft/class_1055;method_4554()I- official - a- Lheq;a()I
 
- 
getHeightpublic int getHeight()- Mappings:
- Namespace - Name - Mixin selector - named - getHeight- Lnet/minecraft/client/texture/TextureStitcher;getHeight()I- intermediary - method_4555- Lnet/minecraft/class_1055;method_4555()I- official - b- Lheq;b()I
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - named - add- Lnet/minecraft/client/texture/TextureStitcher;add(Lnet/minecraft/client/texture/TextureStitcher$Stitchable;)V- intermediary - method_4553- Lnet/minecraft/class_1055;method_4553(Lnet/minecraft/class_1055$class_7769;)V- official - a- Lheq;a(Lheq$a;)V
 
- 
stitchpublic void stitch()- Mappings:
- Namespace - Name - Mixin selector - named - stitch- Lnet/minecraft/client/texture/TextureStitcher;stitch()V- intermediary - method_4557- Lnet/minecraft/class_1055;method_4557()V- official - c- Lheq;c()V
 
- 
getStitchedSprites- Mappings:
- Namespace - Name - Mixin selector - named - getStitchedSprites- Lnet/minecraft/client/texture/TextureStitcher;getStitchedSprites(Lnet/minecraft/client/texture/TextureStitcher$SpriteConsumer;)V- intermediary - method_4549- Lnet/minecraft/class_1055;method_4549(Lnet/minecraft/class_1055$class_4726;)V- official - a- Lheq;a(Lheq$d;)V
 
- 
applyMipLevelstatic int applyMipLevel(int size, int mipLevel) - Mappings:
- Namespace - Name - Mixin selector - named - applyMipLevel- Lnet/minecraft/client/texture/TextureStitcher;applyMipLevel(II)I- intermediary - method_4551- Lnet/minecraft/class_1055;method_4551(II)I- official - a- Lheq;a(II)I
 
- 
fit- Mappings:
- Namespace - Name - Mixin selector - named - fit- Lnet/minecraft/client/texture/TextureStitcher;fit(Lnet/minecraft/client/texture/TextureStitcher$Holder;)Z- intermediary - method_4550- Lnet/minecraft/class_1055;method_4550(Lnet/minecraft/class_1055$class_1056;)Z- official - a- Lheq;a(Lheq$b;)Z
 
- 
growAndFit- Mappings:
- Namespace - Name - Mixin selector - named - growAndFit- Lnet/minecraft/client/texture/TextureStitcher;growAndFit(Lnet/minecraft/client/texture/TextureStitcher$Holder;)Z- intermediary - method_4552- Lnet/minecraft/class_1055;method_4552(Lnet/minecraft/class_1055$class_1056;)Z- official - b- Lheq;b(Lheq$b;)Z
 
 
-