net.minecraft.client.texture

public class ImageHelper

com.mojang.blaze3d.platform.TextureUtil
net.minecraft.class_1_1306
net.minecraft.client.texture.ImageHelper

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_1_8801
LOGGER
public static final int
MIN_MIPMAP_LEVEL
field_1_8802
field_1_8802
private static final int
DEFAULT_IMAGE_BUFFER_SIZE
field_1_8799
DEFAULT_BUFFER_SIZE
private static final int[][]
DIRECTIONS
field_1_8800
CARDINAL_OFFSETS

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static ByteBuffer
readResource(InputStream inputStream)
method_1_8487(InputStream arg0)
readAll(InputStream input)
private static ByteBuffer
readResource(ReadableByteChannel channel, int expectedSize)
method_1_8488(ReadableByteChannel arg0, int arg1)
readAll(ReadableByteChannel channel, int bufSize)
public static void
writeAsPNG(Path dir, String prefix, GpuTexture texture, int maxMipLevel, IntUnaryOperator pixelModifier)
method_1_8490(Path arg0, String arg1, class_1_1318 arg2, int arg3, IntUnaryOperator arg4)
saveTexture(Path directory, String filePrefix, GpuTexture texture, int scales, IntUnaryOperator colorFunction)
public static Path
getDebugTexturePath(Path root)
method_1_8482(Path arg0)
getDebugTexturesDir(Path gameRoot)
public static Path
getDebugTexturePath()
method_1_8481()
getDebugTexturesDir()
public static void
solidify(NativeImage image)
method_1_8489(class_1011 arg0)
recolorTransparentPixels(NativeImage image)
public static void
fillEmptyAreasWithDarkColor(NativeImage image)
method_1_8480(class_1011 arg0)
recolorTransparentPixelsDark(NativeImage image)
private static int
pack(int x, int y, int width)
method_1_8486(int arg0, int arg1, int arg2)
packPixelPos(int x, int y, int width)
private static int
x(int packed, int width)
method_1_8491(int arg0, int arg1)
unpackX(int packed, int width)
private static int
y(int packed, int width)
method_1_8492(int arg0, int arg1)
unpackY(int packed, int width)
private static void
lambda$writeAsPNG$2(AtomicInteger arg0, int arg1, Runnable arg2)
method_1_8485(AtomicInteger arg0, int arg1, Runnable arg2)
method_1_8485(AtomicInteger arg0, int arg1, Runnable arg2)
private static void
lambda$writeAsPNG$1(GpuBuffer arg0, int arg1, GpuTexture arg2, IntUnaryOperator arg3, Path arg4, String arg5)
method_1_8484(class_1_1211 arg0, int arg1, class_1_1318 arg2, IntUnaryOperator arg3, Path arg4, String arg5)
method_1_8484(GpuBuffer arg0, int arg1, GpuTexture arg2, IntUnaryOperator arg3, Path arg4, String arg5)
private static String
lambda$writeAsPNG$0()
method_1_8483()
method_1_8483()