Class TextureUtil
java.lang.Object
com.mojang.blaze3d.platform.TextureUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final int[][]private static final org.slf4j.Loggerstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic Pathstatic PathgetDebugTexturePath(Path root) private static intpack(int x, int y, int width) static ByteBufferreadResource(InputStream inputStream) private static ByteBufferreadResource(ReadableByteChannel channel, int expectedSize) static voidsolidify(NativeImage image) static voidwriteAsPNG(Path dir, String prefix, GpuTexture texture, int maxMipLevel, IntUnaryOperator pixelModifier) private static intx(int packed, int width) private static inty(int packed, int width)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger 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
-
readResource
private static ByteBuffer readResource(ReadableByteChannel channel, int expectedSize) throws IOException - Throws:
IOException
-
writeAsPNG
public static void writeAsPNG(Path dir, String prefix, GpuTexture texture, int maxMipLevel, IntUnaryOperator pixelModifier) -
getDebugTexturePath
-
getDebugTexturePath
-
solidify
-
fillEmptyAreasWithDarkColor
-
pack
private static int pack(int x, int y, int width) -
x
private static int x(int packed, int width) -
y
private static int y(int packed, int width)
-