类 Sprite
- java.lang.Object
-
- net.minecraft.client.texture.Sprite
-
- 所有已实现的接口:
AutoCloseable
- 直接已知子类:
MissingSprite
@Environment(CLIENT) public class Sprite extends Object implements AutoCloseable
- Mappings:
Namespace Name official ewdintermediary net/minecraft/class_1058named net/minecraft/client/texture/Sprite
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) classSprite.Animation(专用程序包) static classSprite.AnimationFramestatic classSprite.Info(专用程序包) classSprite.Interpolation
-
字段概要
字段 修饰符和类型 字段 说明 private @Nullable Sprite.Animationanimationprivate SpriteAtlasTextureatlasprivate intheightprivate Identifieridprotected NativeImage[]imagesprivate static LoggerLOGGERprivate floatuMaxprivate floatuMinprivate floatvMaxprivate floatvMinprivate intwidthprivate intxprivate inty
-
构造器概要
构造器 限定符 构造器 说明 protectedSprite(SpriteAtlasTexture spriteAtlasTexture, Sprite.Info info, int maxLevel, int atlasWidth, int atlasHeight, int x, int y, NativeImage nativeImage)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()floatgetAnimationFrameDelta()SpriteAtlasTexturegetAtlas()private intgetFrameCount()private floatgetFrameDeltaFactor()floatgetFrameU(double frame)floatgetFrameV(double frame)intgetHeight()IdentifiergetId()floatgetMaxU()floatgetMaxV()floatgetMinU()floatgetMinV()VertexConsumergetTextureSpecificVertexConsumer(VertexConsumer vertexConsumer)intgetWidth()booleanisPixelTransparent(int frame, int x, int y)private @Nullable Sprite.Animationmethod_33437(Sprite.Info info, int nativeImageWidth, int nativeImageHeight, int maxLevel)IntStreammethod_33442()@Nullable TextureTickListenermethod_33443()floatmethod_35804(float float2)floatmethod_35805(float float2)intmethod_35806()intmethod_35807()StringtoString()voidupload()private voidupload(int frameX, int frameY, NativeImage[] output)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLewd;b:Lorg/apache/logging/log4j/Logger;intermediary field_28464Lnet/minecraft/class_1058;field_28464:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/texture/Sprite;LOGGER:Lorg/apache/logging/log4j/Logger;
-
atlas
private final SpriteAtlasTexture atlas
- Mappings:
Namespace Name Mixin selector official cLewd;c:Lewc;intermediary field_21750Lnet/minecraft/class_1058;field_21750:Lnet/minecraft/class_1059;named atlasLnet/minecraft/client/texture/Sprite;atlas:Lnet/minecraft/client/texture/SpriteAtlasTexture;
-
id
private final Identifier id
- Mappings:
Namespace Name Mixin selector official dLewd;d:Lwp;intermediary field_28465Lnet/minecraft/class_1058;field_28465:Lnet/minecraft/class_2960;named idLnet/minecraft/client/texture/Sprite;id:Lnet/minecraft/util/Identifier;
-
width
private final int width
- Mappings:
Namespace Name Mixin selector official eLewd;e:Iintermediary field_28466Lnet/minecraft/class_1058;field_28466:Inamed widthLnet/minecraft/client/texture/Sprite;width:I
-
height
private final int height
- Mappings:
Namespace Name Mixin selector official fLewd;f:Iintermediary field_28467Lnet/minecraft/class_1058;field_28467:Inamed heightLnet/minecraft/client/texture/Sprite;height:I
-
images
protected final NativeImage[] images
- Mappings:
Namespace Name Mixin selector official aLewd;a:[Ldoj;intermediary field_5262Lnet/minecraft/class_1058;field_5262:[Lnet/minecraft/class_1011;named imagesLnet/minecraft/client/texture/Sprite;images:[Lnet/minecraft/client/texture/NativeImage;
-
animation
@Nullable private final @Nullable Sprite.Animation animation
- Mappings:
Namespace Name Mixin selector official gLewd;g:Lewd$a;intermediary field_28468Lnet/minecraft/class_1058;field_28468:Lnet/minecraft/class_1058$class_5790;named animationLnet/minecraft/client/texture/Sprite;animation:Lnet/minecraft/client/texture/Sprite$Animation;
-
x
private final int x
- Mappings:
Namespace Name Mixin selector official hLewd;h:Iintermediary field_5258Lnet/minecraft/class_1058;field_5258:Inamed xLnet/minecraft/client/texture/Sprite;x:I
-
y
private final int y
- Mappings:
Namespace Name Mixin selector official iLewd;i:Iintermediary field_5256Lnet/minecraft/class_1058;field_5256:Inamed yLnet/minecraft/client/texture/Sprite;y:I
-
uMin
private final float uMin
- Mappings:
Namespace Name Mixin selector official jLewd;j:Fintermediary field_5270Lnet/minecraft/class_1058;field_5270:Fnamed uMinLnet/minecraft/client/texture/Sprite;uMin:F
-
uMax
private final float uMax
- Mappings:
Namespace Name Mixin selector official kLewd;k:Fintermediary field_5269Lnet/minecraft/class_1058;field_5269:Fnamed uMaxLnet/minecraft/client/texture/Sprite;uMax:F
-
vMin
private final float vMin
- Mappings:
Namespace Name Mixin selector official lLewd;l:Fintermediary field_5268Lnet/minecraft/class_1058;field_5268:Fnamed vMinLnet/minecraft/client/texture/Sprite;vMin:F
-
vMax
private final float vMax
- Mappings:
Namespace Name Mixin selector official mLewd;m:Fintermediary field_5267Lnet/minecraft/class_1058;field_5267:Fnamed vMaxLnet/minecraft/client/texture/Sprite;vMax:F
-
-
构造器详细资料
-
Sprite
protected Sprite(SpriteAtlasTexture spriteAtlasTexture, Sprite.Info info, int maxLevel, int atlasWidth, int atlasHeight, int x, int y, NativeImage nativeImage)
- Mappings:
Namespace Name Mixin selector official <init>Lewd;<init>(Lewc;Lewd$c;IIIIILdoj;)Vintermediary <init>Lnet/minecraft/class_1058;<init>(Lnet/minecraft/class_1059;Lnet/minecraft/class_1058$class_4727;IIIIILnet/minecraft/class_1011;)Vnamed <init>Lnet/minecraft/client/texture/Sprite;<init>(Lnet/minecraft/client/texture/SpriteAtlasTexture;Lnet/minecraft/client/texture/Sprite$Info;IIIIILnet/minecraft/client/texture/NativeImage;)V
-
-
方法详细资料
-
getFrameCount
private int getFrameCount()
- Mappings:
Namespace Name Mixin selector official aLewd;a()Iintermediary method_4592Lnet/minecraft/class_1058;method_4592()Inamed getFrameCountLnet/minecraft/client/texture/Sprite;getFrameCount()I
-
method_33437
@Nullable private @Nullable Sprite.Animation method_33437(Sprite.Info info, int nativeImageWidth, int nativeImageHeight, int maxLevel)
- Mappings:
Namespace Name Mixin selector official aLewd;a(Lewd$c;III)Lewd$a;intermediary method_33437Lnet/minecraft/class_1058;method_33437(Lnet/minecraft/class_1058$class_4727;III)Lnet/minecraft/class_1058$class_5790;named method_33437Lnet/minecraft/client/texture/Sprite;method_33437(Lnet/minecraft/client/texture/Sprite$Info;III)Lnet/minecraft/client/texture/Sprite$Animation;
-
upload
private void upload(int frameX, int frameY, NativeImage[] output)- Mappings:
Namespace Name Mixin selector official aLewd;a(II[Ldoj;)Vintermediary method_4579Lnet/minecraft/class_1058;method_4579(II[Lnet/minecraft/class_1011;)Vnamed uploadLnet/minecraft/client/texture/Sprite;upload(II[Lnet/minecraft/client/texture/NativeImage;)V
-
method_35806
public int method_35806()
- Mappings:
Namespace Name Mixin selector official dLewd;d()Iintermediary method_35806Lnet/minecraft/class_1058;method_35806()Inamed method_35806Lnet/minecraft/client/texture/Sprite;method_35806()I
-
method_35807
public int method_35807()
- Mappings:
Namespace Name Mixin selector official eLewd;e()Iintermediary method_35807Lnet/minecraft/class_1058;method_35807()Inamed method_35807Lnet/minecraft/client/texture/Sprite;method_35807()I
-
getWidth
public int getWidth()
- Mappings:
Namespace Name Mixin selector official fLewd;f()Iintermediary method_4578Lnet/minecraft/class_1058;method_4578()Inamed getWidthLnet/minecraft/client/texture/Sprite;getWidth()I
-
getHeight
public int getHeight()
- Mappings:
Namespace Name Mixin selector official gLewd;g()Iintermediary method_4595Lnet/minecraft/class_1058;method_4595()Inamed getHeightLnet/minecraft/client/texture/Sprite;getHeight()I
-
getMinU
public float getMinU()
- Mappings:
Namespace Name Mixin selector official hLewd;h()Fintermediary method_4594Lnet/minecraft/class_1058;method_4594()Fnamed getMinULnet/minecraft/client/texture/Sprite;getMinU()F
-
getMaxU
public float getMaxU()
- Mappings:
Namespace Name Mixin selector official iLewd;i()Fintermediary method_4577Lnet/minecraft/class_1058;method_4577()Fnamed getMaxULnet/minecraft/client/texture/Sprite;getMaxU()F
-
getFrameU
public float getFrameU(double frame)
- Mappings:
Namespace Name Mixin selector official aLewd;a(D)Fintermediary method_4580Lnet/minecraft/class_1058;method_4580(D)Fnamed getFrameULnet/minecraft/client/texture/Sprite;getFrameU(D)F
-
method_35804
public float method_35804(float float2)
- Mappings:
Namespace Name Mixin selector official aLewd;a(F)Fintermediary method_35804Lnet/minecraft/class_1058;method_35804(F)Fnamed method_35804Lnet/minecraft/client/texture/Sprite;method_35804(F)F
-
getMinV
public float getMinV()
- Mappings:
Namespace Name Mixin selector official jLewd;j()Fintermediary method_4593Lnet/minecraft/class_1058;method_4593()Fnamed getMinVLnet/minecraft/client/texture/Sprite;getMinV()F
-
getMaxV
public float getMaxV()
- Mappings:
Namespace Name Mixin selector official kLewd;k()Fintermediary method_4575Lnet/minecraft/class_1058;method_4575()Fnamed getMaxVLnet/minecraft/client/texture/Sprite;getMaxV()F
-
getFrameV
public float getFrameV(double frame)
- Mappings:
Namespace Name Mixin selector official bLewd;b(D)Fintermediary method_4570Lnet/minecraft/class_1058;method_4570(D)Fnamed getFrameVLnet/minecraft/client/texture/Sprite;getFrameV(D)F
-
method_35805
public float method_35805(float float2)
- Mappings:
Namespace Name Mixin selector official bLewd;b(F)Fintermediary method_35805Lnet/minecraft/class_1058;method_35805(F)Fnamed method_35805Lnet/minecraft/client/texture/Sprite;method_35805(F)F
-
getId
public Identifier getId()
- Mappings:
Namespace Name Mixin selector official lLewd;l()Lwp;intermediary method_4598Lnet/minecraft/class_1058;method_4598()Lnet/minecraft/class_2960;named getIdLnet/minecraft/client/texture/Sprite;getId()Lnet/minecraft/util/Identifier;
-
getAtlas
public SpriteAtlasTexture getAtlas()
- Mappings:
Namespace Name Mixin selector official mLewd;m()Lewc;intermediary method_24119Lnet/minecraft/class_1058;method_24119()Lnet/minecraft/class_1059;named getAtlasLnet/minecraft/client/texture/Sprite;getAtlas()Lnet/minecraft/client/texture/SpriteAtlasTexture;
-
method_33442
public IntStream method_33442()
- Mappings:
Namespace Name Mixin selector official nLewd;n()Ljava/util/stream/IntStream;intermediary method_33442Lnet/minecraft/class_1058;method_33442()Ljava/util/stream/IntStream;named method_33442Lnet/minecraft/client/texture/Sprite;method_33442()Ljava/util/stream/IntStream;
-
close
public void close()
- 指定者:
close在接口中AutoCloseable- Mappings:
Namespace Name Mixin selector official closeLewd;close()Vintermediary closeLnet/minecraft/class_1058;close()Vnamed closeLnet/minecraft/client/texture/Sprite;close()V
-
toString
public String toString()
-
isPixelTransparent
public boolean isPixelTransparent(int frame, int x, int y)- Mappings:
Namespace Name Mixin selector official aLewd;a(III)Zintermediary method_4583Lnet/minecraft/class_1058;method_4583(III)Znamed isPixelTransparentLnet/minecraft/client/texture/Sprite;isPixelTransparent(III)Z
-
upload
public void upload()
- Mappings:
Namespace Name Mixin selector official oLewd;o()Vintermediary method_4584Lnet/minecraft/class_1058;method_4584()Vnamed uploadLnet/minecraft/client/texture/Sprite;upload()V
-
getFrameDeltaFactor
private float getFrameDeltaFactor()
- Mappings:
Namespace Name Mixin selector official bLewd;b()Fintermediary method_23841Lnet/minecraft/class_1058;method_23841()Fnamed getFrameDeltaFactorLnet/minecraft/client/texture/Sprite;getFrameDeltaFactor()F
-
getAnimationFrameDelta
public float getAnimationFrameDelta()
- Mappings:
Namespace Name Mixin selector official pLewd;p()Fintermediary method_23842Lnet/minecraft/class_1058;method_23842()Fnamed getAnimationFrameDeltaLnet/minecraft/client/texture/Sprite;getAnimationFrameDelta()F
-
method_33443
@Nullable public @Nullable TextureTickListener method_33443()
- Mappings:
Namespace Name Mixin selector official qLewd;q()Lewf;intermediary method_33443Lnet/minecraft/class_1058;method_33443()Lnet/minecraft/class_1061;named method_33443Lnet/minecraft/client/texture/Sprite;method_33443()Lnet/minecraft/client/texture/TextureTickListener;
-
getTextureSpecificVertexConsumer
public VertexConsumer getTextureSpecificVertexConsumer(VertexConsumer vertexConsumer)
- Mappings:
Namespace Name Mixin selector official aLewd;a(Ldpm;)Ldpm;intermediary method_24108Lnet/minecraft/class_1058;method_24108(Lnet/minecraft/class_4588;)Lnet/minecraft/class_4588;named getTextureSpecificVertexConsumerLnet/minecraft/client/texture/Sprite;getTextureSpecificVertexConsumer(Lnet/minecraft/client/render/VertexConsumer;)Lnet/minecraft/client/render/VertexConsumer;
-
-