Package net.minecraft.client.texture
Class TextureUtil
java.lang.Object
net.minecraft.client.texture.TextureUtil
@Environment(CLIENT) public class TextureUtil extends Object
- Mappings:
Namespace Name official dlcintermediary net/minecraft/class_4536named net/minecraft/client/texture/TextureUtil
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TextureUtil() -
Method Summary
Modifier and Type Method Description static voidallocate(int id, int width, int height)static voidallocate(int id, int maxLevel, int width, int height)static voidallocate(NativeImage.GLFormat internalFormat, int id, int width, int height)static voidallocate(NativeImage.GLFormat internalFormat, int id, int maxLevel, int width, int height)Allocate uninitialized backing memory formaxLevel+1mip levels to textureid.private static voidbind(int id)static voiddeleteId(int id)static intgenerateId()static ByteBufferreadAllToByteBuffer(InputStream inputStream)static StringreadAllToString(InputStream inputStream)static voiduploadImage(IntBuffer imageData, int width, int height)UploadsimageDatato the bound texture.
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLdlc;a:Lorg/apache/logging/log4j/Logger;intermediary field_22547Lnet/minecraft/class_4536;field_22547:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/texture/TextureUtil;LOGGER:Lorg/apache/logging/log4j/Logger;
-
-
Constructor Details
-
TextureUtil
public TextureUtil()
-
-
Method Details
-
generateId
public static int generateId()- Mappings:
Namespace Name Mixin selector official aLdlc;a()Iintermediary method_24956Lnet/minecraft/class_4536;method_24956()Inamed generateIdLnet/minecraft/client/texture/TextureUtil;generateId()I
-
deleteId
public static void deleteId(int id)- Mappings:
Namespace Name Mixin selector official aLdlc;a(I)Vintermediary method_24957Lnet/minecraft/class_4536;method_24957(I)Vnamed deleteIdLnet/minecraft/client/texture/TextureUtil;deleteId(I)V
-
allocate
public static void allocate(int id, int width, int height)- Mappings:
Namespace Name Mixin selector official aLdlc;a(III)Vintermediary method_24958Lnet/minecraft/class_4536;method_24958(III)Vnamed allocateLnet/minecraft/client/texture/TextureUtil;allocate(III)V
-
allocate
- Mappings:
Namespace Name Mixin selector official aLdlc;a(Ldky$b;III)Vintermediary method_24960Lnet/minecraft/class_4536;method_24960(Lnet/minecraft/class_1011$class_1013;III)Vnamed allocateLnet/minecraft/client/texture/TextureUtil;allocate(Lnet/minecraft/client/texture/NativeImage$GLFormat;III)V
-
allocate
public static void allocate(int id, int maxLevel, int width, int height)- Mappings:
Namespace Name Mixin selector official aLdlc;a(IIII)Vintermediary method_24959Lnet/minecraft/class_4536;method_24959(IIII)Vnamed allocateLnet/minecraft/client/texture/TextureUtil;allocate(IIII)V
-
allocate
public static void allocate(NativeImage.GLFormat internalFormat, int id, int maxLevel, int width, int height)Allocate uninitialized backing memory formaxLevel+1mip levels to textureid.- Mappings:
Namespace Name Mixin selector official aLdlc;a(Ldky$b;IIII)Vintermediary method_24961Lnet/minecraft/class_4536;method_24961(Lnet/minecraft/class_1011$class_1013;IIII)Vnamed allocateLnet/minecraft/client/texture/TextureUtil;allocate(Lnet/minecraft/client/texture/NativeImage$GLFormat;IIII)V
-
bind
private static void bind(int id)- Mappings:
Namespace Name Mixin selector official bLdlc;b(I)Vintermediary method_24964Lnet/minecraft/class_4536;method_24964(I)Vnamed bindLnet/minecraft/client/texture/TextureUtil;bind(I)V
-
readAllToByteBuffer
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdlc;a(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;intermediary method_24962Lnet/minecraft/class_4536;method_24962(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;named readAllToByteBufferLnet/minecraft/client/texture/TextureUtil;readAllToByteBuffer(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;
-
readAllToString
- Mappings:
Namespace Name Mixin selector official bLdlc;b(Ljava/io/InputStream;)Ljava/lang/String;intermediary method_24965Lnet/minecraft/class_4536;method_24965(Ljava/io/InputStream;)Ljava/lang/String;named readAllToStringLnet/minecraft/client/texture/TextureUtil;readAllToString(Ljava/io/InputStream;)Ljava/lang/String;
-
uploadImage
UploadsimageDatato the bound texture. Each integer is interpreted as 0xAARRGGBB.- Mappings:
Namespace Name Mixin selector official aLdlc;a(Ljava/nio/IntBuffer;II)Vintermediary method_24963Lnet/minecraft/class_4536;method_24963(Ljava/nio/IntBuffer;II)Vnamed uploadImageLnet/minecraft/client/texture/TextureUtil;uploadImage(Ljava/nio/IntBuffer;II)V
-