Package com.mojang.blaze3d.platform
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 basePath) private static intpack(int x, int y, int width) static ByteBufferreadResource(InputStream inputStream) private static ByteBufferreadResource(ReadableByteChannel channel, int size) static voidsolidify(NativeImage image) static voidwriteAsPNG(Path path, String filename, GpuTexture texture, int mipLevel, IntUnaryOperator pixelUpdater) 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
- Throws:
IOException
-
writeAsPNG
public static void writeAsPNG(Path path, String filename, GpuTexture texture, int mipLevel, IntUnaryOperator pixelUpdater) -
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)
-