类 PlayerSkinTexture
- java.lang.Object
-
- net.minecraft.client.texture.AbstractTexture
-
- net.minecraft.client.texture.ResourceTexture
-
- net.minecraft.client.texture.PlayerSkinTexture
-
- 所有已实现的接口:
AutoCloseable
@Environment(CLIENT) public class PlayerSkinTexture extends ResourceTexture
- Mappings:
Namespace Name official evuintermediary net/minecraft/class_1046named net/minecraft/client/texture/PlayerSkinTexture
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.client.texture.ResourceTexture
ResourceTexture.TextureData
-
-
字段概要
字段 修饰符和类型 字段 说明 private @Nullable FilecacheFileprivate booleanconvertLegacyprivate booleanloadedprivate @Nullable RunnableloadedCallbackprivate @Nullable CompletableFuture<?>loaderprivate static LoggerLOGGERprivate Stringurl-
从类继承的字段 net.minecraft.client.texture.ResourceTexture
location
-
从类继承的字段 net.minecraft.client.texture.AbstractTexture
bilinear, field_32948, glId, mipmap
-
-
构造器概要
构造器 构造器 说明 PlayerSkinTexture(@Nullable File cacheFile, String url, Identifier fallbackSkin, boolean convertLegacy, @Nullable Runnable callback)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidload(ResourceManager manager)private @Nullable NativeImageloadTexture(InputStream stream)private voidonTextureLoaded(NativeImage image)private static NativeImageremapTexture(NativeImage image)private static voidstripAlpha(NativeImage image, int x1, int y1, int x2, int y2)private static voidstripColor(NativeImage image, int x1, int y1, int x2, int y2)private voiduploadTexture(NativeImage image)-
从类继承的方法 net.minecraft.client.texture.ResourceTexture
loadTextureData
-
从类继承的方法 net.minecraft.client.texture.AbstractTexture
bindTexture, clearGlId, close, getGlId, registerTexture, setFilter
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official fLevu;f:Lorg/apache/logging/log4j/Logger;intermediary field_5212Lnet/minecraft/class_1046;field_5212:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/texture/PlayerSkinTexture;LOGGER:Lorg/apache/logging/log4j/Logger;
-
cacheFile
@Nullable private final @Nullable File cacheFile
- Mappings:
Namespace Name Mixin selector official gLevu;g:Ljava/io/File;intermediary field_5210Lnet/minecraft/class_1046;field_5210:Ljava/io/File;named cacheFileLnet/minecraft/client/texture/PlayerSkinTexture;cacheFile:Ljava/io/File;
-
url
private final String url
- Mappings:
Namespace Name Mixin selector official hLevu;h:Ljava/lang/String;intermediary field_5214Lnet/minecraft/class_1046;field_5214:Ljava/lang/String;named urlLnet/minecraft/client/texture/PlayerSkinTexture;url:Ljava/lang/String;
-
convertLegacy
private final boolean convertLegacy
- Mappings:
Namespace Name Mixin selector official iLevu;i:Zintermediary field_20842Lnet/minecraft/class_1046;field_20842:Znamed convertLegacyLnet/minecraft/client/texture/PlayerSkinTexture;convertLegacy:Z
-
loadedCallback
@Nullable private final @Nullable Runnable loadedCallback
- Mappings:
Namespace Name Mixin selector official jLevu;j:Ljava/lang/Runnable;intermediary field_20843Lnet/minecraft/class_1046;field_20843:Ljava/lang/Runnable;named loadedCallbackLnet/minecraft/client/texture/PlayerSkinTexture;loadedCallback:Ljava/lang/Runnable;
-
loader
@Nullable private @Nullable CompletableFuture<?> loader
- Mappings:
Namespace Name Mixin selector official kLevu;k:Ljava/util/concurrent/CompletableFuture;intermediary field_20844Lnet/minecraft/class_1046;field_20844:Ljava/util/concurrent/CompletableFuture;named loaderLnet/minecraft/client/texture/PlayerSkinTexture;loader:Ljava/util/concurrent/CompletableFuture;
-
loaded
private boolean loaded
- Mappings:
Namespace Name Mixin selector official lLevu;l:Zintermediary field_5215Lnet/minecraft/class_1046;field_5215:Znamed loadedLnet/minecraft/client/texture/PlayerSkinTexture;loaded:Z
-
-
构造器详细资料
-
PlayerSkinTexture
public PlayerSkinTexture(@Nullable @Nullable File cacheFile, String url, Identifier fallbackSkin, boolean convertLegacy, @Nullable @Nullable Runnable callback)
- Mappings:
Namespace Name Mixin selector official <init>Levu;<init>(Ljava/io/File;Ljava/lang/String;Lwp;ZLjava/lang/Runnable;)Vintermediary <init>Lnet/minecraft/class_1046;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/class_2960;ZLjava/lang/Runnable;)Vnamed <init>Lnet/minecraft/client/texture/PlayerSkinTexture;<init>(Ljava/io/File;Ljava/lang/String;Lnet/minecraft/util/Identifier;ZLjava/lang/Runnable;)V
-
-
方法详细资料
-
onTextureLoaded
private void onTextureLoaded(NativeImage image)
- Mappings:
Namespace Name Mixin selector official aLevu;a(Ldoj;)Vintermediary method_4534Lnet/minecraft/class_1046;method_4534(Lnet/minecraft/class_1011;)Vnamed onTextureLoadedLnet/minecraft/client/texture/PlayerSkinTexture;onTextureLoaded(Lnet/minecraft/client/texture/NativeImage;)V
-
uploadTexture
private void uploadTexture(NativeImage image)
- Mappings:
Namespace Name Mixin selector official bLevu;b(Ldoj;)Vintermediary method_4531Lnet/minecraft/class_1046;method_4531(Lnet/minecraft/class_1011;)Vnamed uploadTextureLnet/minecraft/client/texture/PlayerSkinTexture;uploadTexture(Lnet/minecraft/client/texture/NativeImage;)V
-
load
public void load(ResourceManager manager) throws IOException
- 覆盖:
load在类中ResourceTexture- 抛出:
IOException- 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
-
loadTexture
@Nullable private @Nullable NativeImage loadTexture(InputStream stream)
- Mappings:
Namespace Name Mixin selector official aLevu;a(Ljava/io/InputStream;)Ldoj;intermediary method_22795Lnet/minecraft/class_1046;method_22795(Ljava/io/InputStream;)Lnet/minecraft/class_1011;named loadTextureLnet/minecraft/client/texture/PlayerSkinTexture;loadTexture(Ljava/io/InputStream;)Lnet/minecraft/client/texture/NativeImage;
-
remapTexture
private static NativeImage remapTexture(NativeImage image)
- Mappings:
Namespace Name Mixin selector official cLevu;c(Ldoj;)Ldoj;intermediary method_22798Lnet/minecraft/class_1046;method_22798(Lnet/minecraft/class_1011;)Lnet/minecraft/class_1011;named remapTextureLnet/minecraft/client/texture/PlayerSkinTexture;remapTexture(Lnet/minecraft/client/texture/NativeImage;)Lnet/minecraft/client/texture/NativeImage;
-
stripColor
private static void stripColor(NativeImage image, int x1, int y1, int x2, int y2)
- Mappings:
Namespace Name Mixin selector official aLevu;a(Ldoj;IIII)Vintermediary method_22794Lnet/minecraft/class_1046;method_22794(Lnet/minecraft/class_1011;IIII)Vnamed stripColorLnet/minecraft/client/texture/PlayerSkinTexture;stripColor(Lnet/minecraft/client/texture/NativeImage;IIII)V
-
stripAlpha
private static void stripAlpha(NativeImage image, int x1, int y1, int x2, int y2)
- Mappings:
Namespace Name Mixin selector official bLevu;b(Ldoj;IIII)Vintermediary method_22796Lnet/minecraft/class_1046;method_22796(Lnet/minecraft/class_1011;IIII)Vnamed stripAlphaLnet/minecraft/client/texture/PlayerSkinTexture;stripAlpha(Lnet/minecraft/client/texture/NativeImage;IIII)V
-
-