Package com.mojang.blaze3d.platform
Class TextureUtil
java.lang.Object
com.mojang.blaze3d.platform.TextureUtil
- Mappings:
Namespace Name named com/mojang/blaze3d/platform/TextureUtilintermediary com/mojang/blaze3d/platform/TextureUtilofficial com/mojang/blaze3d/platform/TextureUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final int[][]private static final Loggerstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Pathstatic PathgetDebugTexturePath(Path path) private static intpack(int x, int y, int width) static ByteBufferreadResource(InputStream inputStream) private static ByteBufferreadResource(ReadableByteChannel channel, int bufSize) static voidsolidify(NativeImage image) static voidwriteAsPNG(Path directory, String prefix, GpuTexture texture, int scales, IntUnaryOperator colorFunction) private static intx(int packed, int width) private static inty(int packed, int width)
-
Field Details
-
LOGGER
-
MIN_MIPMAP_LEVEL
public static final int MIN_MIPMAP_LEVEL- See Also:
-
DEFAULT_IMAGE_BUFFER_SIZE
private static final int DEFAULT_IMAGE_BUFFER_SIZE- See Also:
-
DIRECTIONS
private static final int[][] DIRECTIONS
-
-
Constructor Details
-
TextureUtil
public TextureUtil()
-
-
Method Details
-
readResource
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named readResourceLcom/mojang/blaze3d/platform/TextureUtil;readResource(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;intermediary readResourceLcom/mojang/blaze3d/platform/TextureUtil;readResource(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;official readResourceLcom/mojang/blaze3d/platform/TextureUtil;readResource(Ljava/io/InputStream;)Ljava/nio/ByteBuffer;
-
readResource
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named readResourceLcom/mojang/blaze3d/platform/TextureUtil;readResource(Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer;intermediary readResourceLcom/mojang/blaze3d/platform/TextureUtil;readResource(Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer;official readResourceLcom/mojang/blaze3d/platform/TextureUtil;readResource(Ljava/nio/channels/ReadableByteChannel;I)Ljava/nio/ByteBuffer;
-
writeAsPNG
public static void writeAsPNG(Path directory, String prefix, GpuTexture texture, int scales, IntUnaryOperator colorFunction) - Mappings:
Namespace Name Mixin selector named writeAsPNGLcom/mojang/blaze3d/platform/TextureUtil;writeAsPNG(Ljava/nio/file/Path;Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;ILjava/util/function/IntUnaryOperator;)Vintermediary writeAsPNGLcom/mojang/blaze3d/platform/TextureUtil;writeAsPNG(Ljava/nio/file/Path;Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;ILjava/util/function/IntUnaryOperator;)Vofficial writeAsPNGLcom/mojang/blaze3d/platform/TextureUtil;writeAsPNG(Ljava/nio/file/Path;Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;ILjava/util/function/IntUnaryOperator;)V
-
getDebugTexturePath
- Mappings:
Namespace Name Mixin selector named getDebugTexturePathLcom/mojang/blaze3d/platform/TextureUtil;getDebugTexturePath(Ljava/nio/file/Path;)Ljava/nio/file/Path;intermediary getDebugTexturePathLcom/mojang/blaze3d/platform/TextureUtil;getDebugTexturePath(Ljava/nio/file/Path;)Ljava/nio/file/Path;official getDebugTexturePathLcom/mojang/blaze3d/platform/TextureUtil;getDebugTexturePath(Ljava/nio/file/Path;)Ljava/nio/file/Path;
-
getDebugTexturePath
-
solidify
- Mappings:
Namespace Name Mixin selector named solidifyLcom/mojang/blaze3d/platform/TextureUtil;solidify(Lnet/minecraft/client/texture/NativeImage;)Vintermediary solidifyLcom/mojang/blaze3d/platform/TextureUtil;solidify(Lnet/minecraft/class_1011;)Vofficial solidifyLcom/mojang/blaze3d/platform/TextureUtil;solidify(Lfwz;)V
-
pack
private static int pack(int x, int y, int width) - Mappings:
Namespace Name Mixin selector named packLcom/mojang/blaze3d/platform/TextureUtil;pack(III)Iintermediary packLcom/mojang/blaze3d/platform/TextureUtil;pack(III)Iofficial packLcom/mojang/blaze3d/platform/TextureUtil;pack(III)I
-
x
private static int x(int packed, int width) - Mappings:
Namespace Name Mixin selector named xLcom/mojang/blaze3d/platform/TextureUtil;x(II)Iintermediary xLcom/mojang/blaze3d/platform/TextureUtil;x(II)Iofficial xLcom/mojang/blaze3d/platform/TextureUtil;x(II)I
-
y
private static int y(int packed, int width) - Mappings:
Namespace Name Mixin selector named yLcom/mojang/blaze3d/platform/TextureUtil;y(II)Iintermediary yLcom/mojang/blaze3d/platform/TextureUtil;y(II)Iofficial yLcom/mojang/blaze3d/platform/TextureUtil;y(II)I
-