Package net.minecraft.client.texture
Class AsyncTexture
java.lang.Object
net.minecraft.client.texture.AbstractTexture
net.minecraft.client.texture.ResourceTexture
net.minecraft.client.texture.AsyncTexture
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/texture/AsyncTexture
intermediary net/minecraft/class_4005
official hbc
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.texture.ResourceTexture
ResourceTexture.TextureData
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class net.minecraft.client.texture.ResourceTexture
location, LOGGER
Fields inherited from class net.minecraft.client.texture.AbstractTexture
bilinear, DEFAULT_ID, glId
-
Constructor Summary
ConstructorDescriptionAsyncTexture
(ResourceManager resourceManager, Identifier id, Executor executor) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Executor
createRenderThreadExecutor
(Executor executor) protected ResourceTexture.TextureData
loadTextureData
(ResourceManager resourceManager) void
registerTexture
(TextureManager textureManager, ResourceManager resourceManager, Identifier id, Executor executor) Methods inherited from class net.minecraft.client.texture.ResourceTexture
load
Methods inherited from class net.minecraft.client.texture.AbstractTexture
bindTexture, clearGlId, close, getGlId, isBilinear, setFilter
-
Field Details
-
future
- Mappings:
Namespace Name Mixin selector named future
Lnet/minecraft/client/texture/AsyncTexture;future:Ljava/util/concurrent/CompletableFuture;
intermediary field_17894
Lnet/minecraft/class_4005;field_17894:Ljava/util/concurrent/CompletableFuture;
official e
Lhbc;e:Ljava/util/concurrent/CompletableFuture;
-
-
Constructor Details
-
AsyncTexture
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/texture/AsyncTexture;<init>(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;Ljava/util/concurrent/Executor;)V
intermediary <init>
Lnet/minecraft/class_4005;<init>(Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V
official <init>
Lhbc;<init>(Lavv;Lalz;Ljava/util/concurrent/Executor;)V
-
-
Method Details
-
loadTextureData
- Overrides:
loadTextureData
in classResourceTexture
- Mappings:
Namespace Name Mixin selector named loadTextureData
Lnet/minecraft/client/texture/ResourceTexture;loadTextureData(Lnet/minecraft/resource/ResourceManager;)Lnet/minecraft/client/texture/ResourceTexture$TextureData;
intermediary method_18153
Lnet/minecraft/class_1049;method_18153(Lnet/minecraft/class_3300;)Lnet/minecraft/class_1049$class_4006;
official b
Lhbd;b(Lavv;)Lhbd$a;
-
getLoadCompleteFuture
- Mappings:
Namespace Name Mixin selector named getLoadCompleteFuture
Lnet/minecraft/client/texture/AsyncTexture;getLoadCompleteFuture()Ljava/util/concurrent/CompletableFuture;
intermediary method_18148
Lnet/minecraft/class_4005;method_18148()Ljava/util/concurrent/CompletableFuture;
official e
Lhbc;e()Ljava/util/concurrent/CompletableFuture;
-
registerTexture
public void registerTexture(TextureManager textureManager, ResourceManager resourceManager, Identifier id, Executor executor) - Overrides:
registerTexture
in classAbstractTexture
- Mappings:
Namespace Name Mixin selector named registerTexture
Lnet/minecraft/client/texture/AbstractTexture;registerTexture(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;Ljava/util/concurrent/Executor;)V
intermediary method_18169
Lnet/minecraft/class_1044;method_18169(Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V
official a
Lhav;a(Lhbl;Lavv;Lalz;Ljava/util/concurrent/Executor;)V
-
createRenderThreadExecutor
- Mappings:
Namespace Name Mixin selector named createRenderThreadExecutor
Lnet/minecraft/client/texture/AsyncTexture;createRenderThreadExecutor(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;
intermediary method_22808
Lnet/minecraft/class_4005;method_22808(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;
official a
Lhbc;a(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;
-