Package net.minecraft.client.texture
Class SpriteContents
java.lang.Object
net.minecraft.client.texture.SpriteContents
- All Implemented Interfaces:
 AutoCloseable,TextureStitcher.Stitchable
@Environment(CLIENT)
public class SpriteContents
extends Object
implements TextureStitcher.Stitchable, AutoCloseable
- Mappings:
 Namespace Name named net/minecraft/client/texture/SpriteContentsintermediary net/minecraft/class_7764official hrm
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate static final recordprivate classprivate final class - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable SpriteContents.Animation(package private) final intprivate final Identifierprivate final NativeImageprivate static final Loggerprivate final ResourceMetadata(package private) NativeImage[](package private) final int - 
Constructor Summary
ConstructorsConstructorDescriptionSpriteContents(Identifier id, SpriteDimensions dimensions, NativeImage image, ResourceMetadata metadata)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()private @Nullable SpriteContents.AnimationcreateAnimation(SpriteDimensions dimensions, int imageWidth, int imageHeight, AnimationResourceMetadata metadata) voidgenerateMipmaps(int mipmapLevels) private intintgetId()intgetWidth()booleanisPixelTransparent(int frame, int x, int y) toString()(package private) voidupload(int x, int y, int unpackSkipPixels, int unpackSkipRows, NativeImage[] images, GpuTexture texture) voidupload(int x, int y, GpuTexture texture)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/client/texture/SpriteContents;LOGGER:Lorg/slf4j/Logger;intermediary field_40535Lnet/minecraft/class_7764;field_40535:Lorg/slf4j/Logger;official aLhrm;a:Lorg/slf4j/Logger;
 - 
id
- Mappings:
 Namespace Name Mixin selector named idLnet/minecraft/client/texture/SpriteContents;id:Lnet/minecraft/util/Identifier;intermediary field_40536Lnet/minecraft/class_7764;field_40536:Lnet/minecraft/class_2960;official bLhrm;b:Lame;
 - 
width
final int width- Mappings:
 Namespace Name Mixin selector named widthLnet/minecraft/client/texture/SpriteContents;width:Iintermediary field_40537Lnet/minecraft/class_7764;field_40537:Iofficial cLhrm;c:I
 - 
height
final int height- Mappings:
 Namespace Name Mixin selector named heightLnet/minecraft/client/texture/SpriteContents;height:Iintermediary field_40538Lnet/minecraft/class_7764;field_40538:Iofficial dLhrm;d:I
 - 
image
- Mappings:
 Namespace Name Mixin selector named imageLnet/minecraft/client/texture/SpriteContents;image:Lnet/minecraft/client/texture/NativeImage;intermediary field_40539Lnet/minecraft/class_7764;field_40539:Lnet/minecraft/class_1011;official eLhrm;e:Lfnf;
 - 
mipmapLevelsImages
NativeImage[] mipmapLevelsImages- Mappings:
 Namespace Name Mixin selector named mipmapLevelsImagesLnet/minecraft/client/texture/SpriteContents;mipmapLevelsImages:[Lnet/minecraft/client/texture/NativeImage;intermediary field_40540Lnet/minecraft/class_7764;field_40540:[Lnet/minecraft/class_1011;official fLhrm;f:[Lfnf;
 - 
animation
- Mappings:
 Namespace Name Mixin selector named animationLnet/minecraft/client/texture/SpriteContents;animation:Lnet/minecraft/client/texture/SpriteContents$Animation;intermediary field_40541Lnet/minecraft/class_7764;field_40541:Lnet/minecraft/class_7764$class_5790;official gLhrm;g:Lhrm$a;
 - 
metadata
- Mappings:
 Namespace Name Mixin selector named metadataLnet/minecraft/client/texture/SpriteContents;metadata:Lnet/minecraft/resource/metadata/ResourceMetadata;intermediary field_45631Lnet/minecraft/class_7764;field_45631:Lnet/minecraft/class_7368;official hLhrm;h:Laxq;
 
 - 
 - 
Constructor Details
- 
SpriteContents
public SpriteContents(Identifier id, SpriteDimensions dimensions, NativeImage image, ResourceMetadata metadata) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/texture/SpriteContents;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/client/texture/SpriteDimensions;Lnet/minecraft/client/texture/NativeImage;Lnet/minecraft/resource/metadata/ResourceMetadata;)Vintermediary <init>Lnet/minecraft/class_7764;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_7771;Lnet/minecraft/class_1011;Lnet/minecraft/class_7368;)Vofficial <init>Lhrm;<init>(Lame;Lhth;Lfnf;Laxq;)V
 
 - 
 - 
Method Details
- 
generateMipmaps
public void generateMipmaps(int mipmapLevels) - Mappings:
 Namespace Name Mixin selector named generateMipmapsLnet/minecraft/client/texture/SpriteContents;generateMipmaps(I)Vintermediary method_45808Lnet/minecraft/class_7764;method_45808(I)Vofficial aLhrm;a(I)V
 - 
getFrameCount
private int getFrameCount()- Mappings:
 Namespace Name Mixin selector named getFrameCountLnet/minecraft/client/texture/SpriteContents;getFrameCount()Iintermediary method_45819Lnet/minecraft/class_7764;method_45819()Iofficial gLhrm;g()I
 - 
createAnimation
@Nullable private @Nullable SpriteContents.Animation createAnimation(SpriteDimensions dimensions, int imageWidth, int imageHeight, AnimationResourceMetadata metadata) - Mappings:
 Namespace Name Mixin selector named createAnimationLnet/minecraft/client/texture/SpriteContents;createAnimation(Lnet/minecraft/client/texture/SpriteDimensions;IILnet/minecraft/client/resource/metadata/AnimationResourceMetadata;)Lnet/minecraft/client/texture/SpriteContents$Animation;intermediary method_45812Lnet/minecraft/class_7764;method_45812(Lnet/minecraft/class_7771;IILnet/minecraft/class_1079;)Lnet/minecraft/class_7764$class_5790;official aLhrm;a(Lhth;IILhtg;)Lhrm$a;
 - 
upload
void upload(int x, int y, int unpackSkipPixels, int unpackSkipRows, NativeImage[] images, GpuTexture texture) - Mappings:
 Namespace Name Mixin selector named uploadLnet/minecraft/client/texture/SpriteContents;upload(IIII[Lnet/minecraft/client/texture/NativeImage;Lcom/mojang/blaze3d/textures/GpuTexture;)Vintermediary method_45811Lnet/minecraft/class_7764;method_45811(IIII[Lnet/minecraft/class_1011;Lcom/mojang/blaze3d/textures/GpuTexture;)Vofficial aLhrm;a(IIII[Lfnf;Lcom/mojang/blaze3d/textures/GpuTexture;)V
 - 
getWidth
public int getWidth()- Specified by:
 getWidthin interfaceTextureStitcher.Stitchable- Mappings:
 Namespace Name Mixin selector named getWidthLnet/minecraft/client/texture/TextureStitcher$Stitchable;getWidth()Iintermediary method_45807Lnet/minecraft/class_1055$class_7769;method_45807()Iofficial aLhrp$a;a()I
 - 
getHeight
public int getHeight()- Specified by:
 getHeightin interfaceTextureStitcher.Stitchable- Mappings:
 Namespace Name Mixin selector named getHeightLnet/minecraft/client/texture/TextureStitcher$Stitchable;getHeight()Iintermediary method_45815Lnet/minecraft/class_1055$class_7769;method_45815()Iofficial bLhrp$a;b()I
 - 
getId
- Specified by:
 getIdin interfaceTextureStitcher.Stitchable- Mappings:
 Namespace Name Mixin selector named getIdLnet/minecraft/client/texture/TextureStitcher$Stitchable;getId()Lnet/minecraft/util/Identifier;intermediary method_45816Lnet/minecraft/class_1055$class_7769;method_45816()Lnet/minecraft/class_2960;official cLhrp$a;c()Lame;
 - 
getDistinctFrameCount
- Mappings:
 Namespace Name Mixin selector named getDistinctFrameCountLnet/minecraft/client/texture/SpriteContents;getDistinctFrameCount()Ljava/util/stream/IntStream;intermediary method_45817Lnet/minecraft/class_7764;method_45817()Ljava/util/stream/IntStream;official dLhrm;d()Ljava/util/stream/IntStream;
 - 
createAnimator
- Mappings:
 Namespace Name Mixin selector named createAnimatorLnet/minecraft/client/texture/SpriteContents;createAnimator()Lnet/minecraft/client/texture/Animator;intermediary method_45818Lnet/minecraft/class_7764;method_45818()Lnet/minecraft/class_7768;official eLhrm;e()Lhro;
 - 
getMetadata
- Mappings:
 Namespace Name Mixin selector named getMetadataLnet/minecraft/client/texture/SpriteContents;getMetadata()Lnet/minecraft/resource/metadata/ResourceMetadata;intermediary method_52848Lnet/minecraft/class_7764;method_52848()Lnet/minecraft/class_7368;official fLhrm;f()Laxq;
 - 
close
public void close()- Specified by:
 closein interfaceAutoCloseable
 - 
toString
 - 
isPixelTransparent
public boolean isPixelTransparent(int frame, int x, int y) - Mappings:
 Namespace Name Mixin selector named isPixelTransparentLnet/minecraft/client/texture/SpriteContents;isPixelTransparent(III)Zintermediary method_45810Lnet/minecraft/class_7764;method_45810(III)Zofficial aLhrm;a(III)Z
 - 
upload
- Mappings:
 Namespace Name Mixin selector named uploadLnet/minecraft/client/texture/SpriteContents;upload(IILcom/mojang/blaze3d/textures/GpuTexture;)Vintermediary method_45809Lnet/minecraft/class_7764;method_45809(IILcom/mojang/blaze3d/textures/GpuTexture;)Vofficial aLhrm;a(IILcom/mojang/blaze3d/textures/GpuTexture;)V
 
 -