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
@Environment(CLIENT) public class AsyncTexture extends ResourceTexture
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.texture.ResourceTexture
ResourceTexture.TextureData -
Field Summary
Fields Modifier and Type Field Description private CompletableFuture<ResourceTexture.TextureData>futureFields inherited from class net.minecraft.client.texture.ResourceTexture
locationFields inherited from class net.minecraft.client.texture.AbstractTexture
bilinear, glId, mipmap -
Constructor Summary
Constructors Constructor Description AsyncTexture(ResourceManager resourceManager, Identifier identifier, Executor executor) -
Method Summary
Modifier and Type Method Description CompletableFuture<Void>getLoadCompleteFuture()protected ResourceTexture.TextureDataloadTextureData(ResourceManager resourceManager)private static Executormethod_22808(Executor executor)voidregisterTexture(TextureManager textureManager, ResourceManager resourceManager, Identifier identifier, Executor executor)Methods inherited from class net.minecraft.client.texture.ResourceTexture
loadMethods inherited from class net.minecraft.client.texture.AbstractTexture
bindTexture, clearGlId, close, getGlId, setFilter
-
Field Details
-
future
-
-
Constructor Details
-
AsyncTexture
-
-
Method Details
-
loadTextureData
- Overrides:
loadTextureDatain classResourceTexture
-
getLoadCompleteFuture
-
registerTexture
public void registerTexture(TextureManager textureManager, ResourceManager resourceManager, Identifier identifier, Executor executor)- Overrides:
registerTexturein classAbstractTexture
-
method_22808
-