类 SpriteAtlasTexture
- java.lang.Object
-
- net.minecraft.client.texture.AbstractTexture
-
- net.minecraft.client.texture.SpriteAtlasTexture
-
- 所有已实现的接口:
AutoCloseable,TextureTickListener
@Environment(CLIENT) public class SpriteAtlasTexture extends AbstractTexture implements TextureTickListener
- Mappings:
Namespace Name official ewcintermediary net/minecraft/class_1059named net/minecraft/client/texture/SpriteAtlasTexture
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classSpriteAtlasTexture.Data
-
字段概要
字段 修饰符和类型 字段 说明 private List<TextureTickListener>animatedSpritesstatic IdentifierBLOCK_ATLAS_TEXTURE已过时。private static Stringfield_32957private Identifieridprivate static LoggerLOGGERprivate intmaxTextureSizestatic IdentifierPARTICLE_ATLAS_TEXTURE已过时。private Map<Identifier,Sprite>spritesprivate Set<Identifier>spritesToLoad-
从类继承的字段 net.minecraft.client.texture.AbstractTexture
bilinear, field_32948, glId, mipmap
-
-
构造器概要
构造器 构造器 说明 SpriteAtlasTexture(Identifier id)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidapplyTextureFilter(SpriteAtlasTexture.Data data)voidclear()IdentifiergetId()SpritegetSprite(Identifier id)private IdentifiergetTexturePath(Identifier id)voidload(ResourceManager manager)private @Nullable SpriteloadSprite(ResourceManager container, Sprite.Info info, int atlasWidth, int atlasHeight, int maxLevel, int x, int y)private Collection<Sprite.Info>loadSprites(ResourceManager resourceManager, Set<Identifier> ids)private List<Sprite>loadSprites(ResourceManager resourceManager, TextureStitcher textureStitcher, int maxLevel)SpriteAtlasTexture.Datastitch(ResourceManager resourceManager, Stream<Identifier> idStream, Profiler profiler, int mipmapLevel)voidtick()voidtickAnimatedSprites()voidupload(SpriteAtlasTexture.Data data)-
从类继承的方法 net.minecraft.client.texture.AbstractTexture
bindTexture, clearGlId, close, getGlId, registerTexture, setFilter
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official gLewc;g:Lorg/apache/logging/log4j/Logger;intermediary field_5278Lnet/minecraft/class_1059;field_5278:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/texture/SpriteAtlasTexture;LOGGER:Lorg/apache/logging/log4j/Logger;
-
BLOCK_ATLAS_TEXTURE
@Deprecated public static final Identifier BLOCK_ATLAS_TEXTURE
已过时。- Mappings:
Namespace Name Mixin selector official eLewc;e:Lwp;intermediary field_5275Lnet/minecraft/class_1059;field_5275:Lnet/minecraft/class_2960;named BLOCK_ATLAS_TEXTURELnet/minecraft/client/texture/SpriteAtlasTexture;BLOCK_ATLAS_TEXTURE:Lnet/minecraft/util/Identifier;
-
PARTICLE_ATLAS_TEXTURE
@Deprecated public static final Identifier PARTICLE_ATLAS_TEXTURE
已过时。- Mappings:
Namespace Name Mixin selector official fLewc;f:Lwp;intermediary field_17898Lnet/minecraft/class_1059;field_17898:Lnet/minecraft/class_2960;named PARTICLE_ATLAS_TEXTURELnet/minecraft/client/texture/SpriteAtlasTexture;PARTICLE_ATLAS_TEXTURE:Lnet/minecraft/util/Identifier;
-
field_32957
private static final String field_32957
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official hLewc;h:Ljava/lang/String;intermediary field_32957Lnet/minecraft/class_1059;field_32957:Ljava/lang/String;named field_32957Lnet/minecraft/client/texture/SpriteAtlasTexture;field_32957:Ljava/lang/String;
-
animatedSprites
private final List<TextureTickListener> animatedSprites
- Mappings:
Namespace Name Mixin selector official iLewc;i:Ljava/util/List;intermediary field_5276Lnet/minecraft/class_1059;field_5276:Ljava/util/List;named animatedSpritesLnet/minecraft/client/texture/SpriteAtlasTexture;animatedSprites:Ljava/util/List;
-
spritesToLoad
private final Set<Identifier> spritesToLoad
- Mappings:
Namespace Name Mixin selector official jLewc;j:Ljava/util/Set;intermediary field_5277Lnet/minecraft/class_1059;field_5277:Ljava/util/Set;named spritesToLoadLnet/minecraft/client/texture/SpriteAtlasTexture;spritesToLoad:Ljava/util/Set;
-
sprites
private final Map<Identifier,Sprite> sprites
- Mappings:
Namespace Name Mixin selector official kLewc;k:Ljava/util/Map;intermediary field_5280Lnet/minecraft/class_1059;field_5280:Ljava/util/Map;named spritesLnet/minecraft/client/texture/SpriteAtlasTexture;sprites:Ljava/util/Map;
-
id
private final Identifier id
- Mappings:
Namespace Name Mixin selector official lLewc;l:Lwp;intermediary field_21749Lnet/minecraft/class_1059;field_21749:Lnet/minecraft/class_2960;named idLnet/minecraft/client/texture/SpriteAtlasTexture;id:Lnet/minecraft/util/Identifier;
-
maxTextureSize
private final int maxTextureSize
- Mappings:
Namespace Name Mixin selector official mLewc;m:Iintermediary field_17899Lnet/minecraft/class_1059;field_17899:Inamed maxTextureSizeLnet/minecraft/client/texture/SpriteAtlasTexture;maxTextureSize:I
-
-
构造器详细资料
-
SpriteAtlasTexture
public SpriteAtlasTexture(Identifier id)
- Mappings:
Namespace Name Mixin selector official <init>Lewc;<init>(Lwp;)Vintermediary <init>Lnet/minecraft/class_1059;<init>(Lnet/minecraft/class_2960;)Vnamed <init>Lnet/minecraft/client/texture/SpriteAtlasTexture;<init>(Lnet/minecraft/util/Identifier;)V
-
-
方法详细资料
-
load
public void load(ResourceManager manager)
- 指定者:
load在类中AbstractTexture- Mappings:
Namespace Name Mixin selector official aLevr;a(Ladl;)Vintermediary method_4625Lnet/minecraft/class_1044;method_4625(Lnet/minecraft/class_3300;)Vnamed loadLnet/minecraft/client/texture/AbstractTexture;load(Lnet/minecraft/resource/ResourceManager;)V
-
upload
public void upload(SpriteAtlasTexture.Data data)
- Mappings:
Namespace Name Mixin selector official aLewc;a(Lewc$a;)Vintermediary method_18159Lnet/minecraft/class_1059;method_18159(Lnet/minecraft/class_1059$class_4007;)Vnamed uploadLnet/minecraft/client/texture/SpriteAtlasTexture;upload(Lnet/minecraft/client/texture/SpriteAtlasTexture$Data;)V
-
stitch
public SpriteAtlasTexture.Data stitch(ResourceManager resourceManager, Stream<Identifier> idStream, Profiler profiler, int mipmapLevel)
- Mappings:
Namespace Name Mixin selector official aLewc;a(Ladl;Ljava/util/stream/Stream;Lapl;I)Lewc$a;intermediary method_18163Lnet/minecraft/class_1059;method_18163(Lnet/minecraft/class_3300;Ljava/util/stream/Stream;Lnet/minecraft/class_3695;I)Lnet/minecraft/class_1059$class_4007;named stitchLnet/minecraft/client/texture/SpriteAtlasTexture;stitch(Lnet/minecraft/resource/ResourceManager;Ljava/util/stream/Stream;Lnet/minecraft/util/profiler/Profiler;I)Lnet/minecraft/client/texture/SpriteAtlasTexture$Data;
-
loadSprites
private Collection<Sprite.Info> loadSprites(ResourceManager resourceManager, Set<Identifier> ids)
- Mappings:
Namespace Name Mixin selector official aLewc;a(Ladl;Ljava/util/Set;)Ljava/util/Collection;intermediary method_18164Lnet/minecraft/class_1059;method_18164(Lnet/minecraft/class_3300;Ljava/util/Set;)Ljava/util/Collection;named loadSpritesLnet/minecraft/client/texture/SpriteAtlasTexture;loadSprites(Lnet/minecraft/resource/ResourceManager;Ljava/util/Set;)Ljava/util/Collection;
-
loadSprites
private List<Sprite> loadSprites(ResourceManager resourceManager, TextureStitcher textureStitcher, int maxLevel)
- Mappings:
Namespace Name Mixin selector official aLewc;a(Ladl;Lewa;I)Ljava/util/List;intermediary method_18161Lnet/minecraft/class_1059;method_18161(Lnet/minecraft/class_3300;Lnet/minecraft/class_1055;I)Ljava/util/List;named loadSpritesLnet/minecraft/client/texture/SpriteAtlasTexture;loadSprites(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/texture/TextureStitcher;I)Ljava/util/List;
-
loadSprite
@Nullable private @Nullable Sprite loadSprite(ResourceManager container, Sprite.Info info, int atlasWidth, int atlasHeight, int maxLevel, int x, int y)
- Mappings:
Namespace Name Mixin selector official aLewc;a(Ladl;Lewd$c;IIIII)Lewd;intermediary method_4604Lnet/minecraft/class_1059;method_4604(Lnet/minecraft/class_3300;Lnet/minecraft/class_1058$class_4727;IIIII)Lnet/minecraft/class_1058;named loadSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;loadSprite(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/texture/Sprite$Info;IIIII)Lnet/minecraft/client/texture/Sprite;
-
getTexturePath
private Identifier getTexturePath(Identifier id)
- Mappings:
Namespace Name Mixin selector official bLewc;b(Lwp;)Lwp;intermediary method_4603Lnet/minecraft/class_1059;method_4603(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;named getTexturePathLnet/minecraft/client/texture/SpriteAtlasTexture;getTexturePath(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;
-
tickAnimatedSprites
public void tickAnimatedSprites()
- Mappings:
Namespace Name Mixin selector official aLewc;a()Vintermediary method_4612Lnet/minecraft/class_1059;method_4612()Vnamed tickAnimatedSpritesLnet/minecraft/client/texture/SpriteAtlasTexture;tickAnimatedSprites()V
-
tick
public void tick()
- 指定者:
tick在接口中TextureTickListener- Mappings:
Namespace Name Mixin selector official eLewf;e()Vintermediary method_4622Lnet/minecraft/class_1061;method_4622()Vnamed tickLnet/minecraft/client/texture/TextureTickListener;tick()V
-
getSprite
public Sprite getSprite(Identifier id)
- Mappings:
Namespace Name Mixin selector official aLewc;a(Lwp;)Lewd;intermediary method_4608Lnet/minecraft/class_1059;method_4608(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1058;named getSpriteLnet/minecraft/client/texture/SpriteAtlasTexture;getSprite(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/Sprite;
-
clear
public void clear()
- Mappings:
Namespace Name Mixin selector official fLewc;f()Vintermediary method_4601Lnet/minecraft/class_1059;method_4601()Vnamed clearLnet/minecraft/client/texture/SpriteAtlasTexture;clear()V
-
getId
public Identifier getId()
- Mappings:
Namespace Name Mixin selector official gLewc;g()Lwp;intermediary method_24106Lnet/minecraft/class_1059;method_24106()Lnet/minecraft/class_2960;named getIdLnet/minecraft/client/texture/SpriteAtlasTexture;getId()Lnet/minecraft/util/Identifier;
-
applyTextureFilter
public void applyTextureFilter(SpriteAtlasTexture.Data data)
- Mappings:
Namespace Name Mixin selector official bLewc;b(Lewc$a;)Vintermediary method_24198Lnet/minecraft/class_1059;method_24198(Lnet/minecraft/class_1059$class_4007;)Vnamed applyTextureFilterLnet/minecraft/client/texture/SpriteAtlasTexture;applyTextureFilter(Lnet/minecraft/client/texture/SpriteAtlasTexture$Data;)V
-
-