Package net.minecraft.client.texture
Class ResourceTexture.TextureData
java.lang.Object
net.minecraft.client.texture.ResourceTexture.TextureData
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
- ResourceTexture
@Environment(CLIENT) public static class ResourceTexture.TextureData extends Object implements Closeable
-
Field Summary
Fields Modifier and Type Field Description private IOException
exception
private NativeImage
image
private TextureResourceMetadata
metadata
-
Constructor Summary
Constructors Constructor Description TextureData(IOException exception)
TextureData(TextureResourceMetadata metadata, NativeImage image)
-
Method Summary
Modifier and Type Method Description void
checkException()
void
close()
NativeImage
getImage()
TextureResourceMetadata
getMetadata()
static ResourceTexture.TextureData
load(ResourceManager resourceManager, Identifier identifier)
-
Field Details
-
metadata
-
image
-
exception
-
-
Constructor Details
-
TextureData
-
TextureData
-
-
Method Details
-
load
public static ResourceTexture.TextureData load(ResourceManager resourceManager, Identifier identifier) -
getMetadata
-
getImage
- Throws:
IOException
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
checkException
- Throws:
IOException
-